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)LightningClientFactory.CreateClient(url, network); P2PHost = _Parent.GetEnvironment(environmentName + "_HOST", defaultHost); } public ChargeClient Client { get; set; } public string P2PHost { get; } } }