Пример #1
0
        public static ITonClient Create(ILogger logger = null)
        {
            var serverAddress = TonClientNodeSe.NodeSeNetworkAddress;

            return(!string.IsNullOrEmpty(serverAddress)
                ? TonClientNodeSe.Create(logger)
                : TonClient.Create(logger));
        }
Пример #2
0
 public static ITonClient Create(ILogger logger = null)
 {
     return(TonClient.Create(new ClientConfig
     {
         Network = new NetworkConfig
         {
             ServerAddress = NodeSeNetworkAddress
         }
     }, logger));
 }
        public async Task Should_Fetch_Endpoints()
        {
            var client = TonClient.Create(new ClientConfig
            {
                Network = new NetworkConfig
                {
                    Endpoints = new[] { "cinet.tonlabs.io", "cinet2.tonlabs.io/" }
                }
            });

            var result = await client.Net.FetchEndpointsAsync();

            Assert.NotNull(result);
            Assert.Equal(2, result.Endpoints.Length);
            Assert.Contains("https://cinet.tonlabs.io/", result.Endpoints);
            Assert.Contains("https://cinet2.tonlabs.io/", result.Endpoints);
        }
 public ConcurrencyTests(ITestOutputHelper outputHelper)
 {
     _client = TonClient.Create(new XUnitTestLogger(outputHelper));
 }