btcpayserver-plugin-builder/PluginBuilder.Tests/UnitTestBase.cs
Chukwuleta Tobechi 929655a08e
Merge pull request #183 from btcpayserver/fix/review-userid-cleanup
Remove legacy plugin_reviews.user_id link
2026-03-28 22:15:33 +01:00

33 lines
780 B
C#

using System.Runtime.CompilerServices;
using Xunit.Abstractions;
namespace PluginBuilder.Tests;
public class UnitTestBase
{
public UnitTestBase(ITestOutputHelper log)
{
Log = new XUnitLogger("Tests", log);
}
public XUnitLogger Log { get; }
public async Task<ServerTester> Start([CallerMemberName] string? caller = null)
{
var tester = Create(caller);
await tester.Start();
return tester;
}
public ServerTester Create([CallerMemberName] string? caller = null)
{
return new ServerTester(caller ?? "Default", Log);
}
public ScriptMigrationTester CreateMigrationTester([CallerMemberName] string? caller = null)
{
return new ScriptMigrationTester(caller ?? "Default", Log);
}
}