public async Task TestPathsExecute() { var jsonResponse = File.ReadAllText(Path.Combine("testdata", "pathsPage.json")); var fakeHttpClient = FakeHttpClient.CreateFakeHttpClient(jsonResponse); using (var server = new Server("https://horizon-testnet.stellar.org", fakeHttpClient)) { var account = await server.Paths .SourceAccount(KeyPair.FromAccountId("GD4KO3IOYYWIYVI236Y35K2DU6VNYRH3BPNFJSH57J5BLLCQHBIOK3IN")) .DestinationAccount(KeyPair.FromAccountId("GB24QI3BJNKBY4YNJZ2I37HFIYK56BL2OURFML76X46RQQKDLVT7WKJF")) .DestinationAmount("20") .Execute(); PathsPageDeserializerTest.AssertTestData(account); } }
public async Task TestExecute() { var jsonResponse = File.ReadAllText(Path.Combine("testdata", "pathsPage.json")); var fakeHttpClient = FakeHttpClient.CreateFakeHttpClient(jsonResponse); using (var server = new Server("https://horizon-testnet.stellar.org", fakeHttpClient)) { var sourceAsset = Asset.CreateNonNativeAsset("USD", "GAEDTJ4PPEFVW5XV2S7LUXBEHNQMX5Q2GM562RJGOQG7GVCE5H3HIB4V"); var assets = await server.PathStrictSend .SourceAmount("10.1") .SourceAsset(sourceAsset) .DestinationAssets(new [] { new AssetTypeNative(), sourceAsset }) .Execute(); PathsPageDeserializerTest.AssertTestData(assets); } }
public async Task TestExecute() { var jsonResponse = File.ReadAllText(Path.Combine("testdata", "pathsPage.json")); var fakeHttpClient = FakeHttpClient.CreateFakeHttpClient(jsonResponse); using (var server = new Server("https://horizon-testnet.stellar.org", fakeHttpClient)) { var destinationAsset = Asset.CreateNonNativeAsset("USD", "GAEDTJ4PPEFVW5XV2S7LUXBEHNQMX5Q2GM562RJGOQG7GVCE5H3HIB4V"); var assets = await server.PathStrictReceive .SourceAccount("GARSFJNXJIHO6ULUBK3DBYKVSIZE7SC72S5DYBCHU7DKL22UXKVD7MXP") .DestinationAccount("GAEDTJ4PPEFVW5XV2S7LUXBEHNQMX5Q2GM562RJGOQG7GVCE5H3HIB4V") .DestinationAsset(destinationAsset) .DestinationAmount("10.1") .Execute(); PathsPageDeserializerTest.AssertTestData(assets); } }