mirror of
https://github.com/btcpayserver/btcpayserver.git
synced 2025-02-23 14:40:36 +01:00
27 lines
906 B
C#
27 lines
906 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using BTCPayServer.Payments.Lightning.Lnd;
|
|
using NBitcoin;
|
|
|
|
namespace BTCPayServer.Tests.Lnd
|
|
{
|
|
public class LndMockTester
|
|
{
|
|
private ServerTester _Parent;
|
|
|
|
public LndMockTester(ServerTester serverTester, string environmentName, string defaultValue, string defaultHost, Network network)
|
|
{
|
|
this._Parent = serverTester;
|
|
var url = serverTester.GetEnvironment(environmentName, defaultValue);
|
|
|
|
Swagger = LndSwaggerClientCustomHttp.Create(new Uri(url), network);
|
|
Client = new LndInvoiceClient(Swagger);
|
|
P2PHost = _Parent.GetEnvironment(environmentName + "_HOST", defaultHost);
|
|
}
|
|
|
|
public LndSwaggerClientCustomHttp Swagger { get; set; }
|
|
public LndInvoiceClient Client { get; set; }
|
|
public string P2PHost { get; }
|
|
}
|
|
}
|