btcpayserver/BTCPayServer.Tests/ChargeTester.cs

23 lines
746 B
C#
Raw Normal View History

using BTCPayServer.Lightning;
using BTCPayServer.Lightning.Charge;
using NBitcoin;
namespace BTCPayServer.Tests
{
public class ChargeTester
{
private readonly ServerTester _Parent;
public ChargeTester(ServerTester serverTester, string environmentName, string defaultValue, string defaultHost, Network network)
{
this._Parent = serverTester;
var url = serverTester.GetEnvironment(environmentName, defaultValue);
Client = (ChargeClient)new LightningClientFactory(network).Create(url);
P2PHost = _Parent.GetEnvironment(environmentName + "_HOST", defaultHost);
2020-06-28 10:55:27 +02:00
}
public ChargeClient Client { get; set; }
public string P2PHost { get; }
}
}