Ejemplo n.º 1
0
 public static void AssertSuccessTestData(FriendBotResponse friendBotResponse)
 {
     Assert.AreEqual(friendBotResponse.Links.Transaction.Href, "https://horizon-testnet.stellar.org/transactions/fc9a175cc7b21b6c6817b587be61bf0b67a83b800973920855bd9eeb9e77f803");
     Assert.AreEqual(friendBotResponse.Hash, "fc9a175cc7b21b6c6817b587be61bf0b67a83b800973920855bd9eeb9e77f803");
     Assert.AreEqual(friendBotResponse.Ledger, "9866631");
     Assert.AreEqual(friendBotResponse.EnvelopeXdr, "AAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAAAAZABiwhcAAokJAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAFOyCeoYrOjHy/ApBkkDM609BCbP1mWcPvlAF4QWUMFAAAAAXSHboAAAAAAAAAAABhlbgnAAAAEDw1ZD/c9PnaZTfXeSzx1DfDnytwyEbHBPhmM8fwjfdGZsQzyzX/3//foVdF5L+10uo+7DFBychqsabZSoyULUE");
     Assert.AreEqual(friendBotResponse.ResultXdr, "AAAAAAAAAGQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA=");
     Assert.AreEqual(friendBotResponse.ResultMetaXdr, "AAAAAAAAAAEAAAADAAAAAACWjYcAAAAAAAAAABTsgnqGKzox8vwKQZJAzOtPQQmz9ZlnD75QBeEFlDBQAAAAF0h26AAAlo2HAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAwCWjYcAAAAAAAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAACvJ1PHMhcAYsIXAAKJCQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQCWjYcAAAAAAAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAACvEAtQShcAYsIXAAKJCQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA");
 }
 private static void AssertFriendBotResponseFailureData(FriendBotResponse friendBotResponse)
 {
     Assert.AreEqual(friendBotResponse.Type,
                     "https://stellar.org/horizon-errors/https://stellar.org/horizon-errors/transaction_failed");
     Assert.AreEqual(friendBotResponse.Title, "Transaction Failed");
     Assert.AreEqual(friendBotResponse.Status, "400");
     Assert.AreEqual(friendBotResponse.Detail,
                     "The transaction failed when submitted to the stellar network. The `extras.result_codes` field on this response contains further details.  Descriptions of each code can be found at: https://www.stellar.org/developers/learn/concepts/list-of-operations.html");
     Assert.AreEqual(friendBotResponse.Extras.EnvelopeXdr,
                     "AAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAAAAZABiwhcAAokKAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAFOyCeoYrOjHy/ApBkkDM609BCbP1mWcPvlAF4QWUMFAAAAAXSHboAAAAAAAAAAABhlbgnAAAAEBnJNv91brx37aZVf/fW62x8Lhbqn2HZ2uckrmMTmXErhAoakrCi+qBpk2SjlE0jjHvNOXrqtHJyv7gCWui7IwL");
     Assert.AreEqual(friendBotResponse.Extras.ExtrasResultCodes.TransactionResultCode, "tx_failed");
     Assert.AreEqual(friendBotResponse.Extras.ExtrasResultCodes.OperationsResultCodes[0], "op_already_exists");
     Assert.AreEqual(friendBotResponse.Extras.ResultXdr, "AAAAAAAAAGT/////AAAAAQAAAAAAAAAA/////AAAAAA=");
 }