Esempio n. 1
0
            public void PostBitcoinCashBroadcastInvalidTokenTest(string token)
            {
                var model = new BccBroadcastRequest()
                {
                    Transaction = TestData.GenerateLetterString(6)
                };

                var response = walletApi.BitcoinCash.PostBitcoinCashBroadcast(model, token);

                response.Validate.StatusCode(HttpStatusCode.Unauthorized);
            }
Esempio n. 2
0
            public void PostBitcoinCashBroadcastInvalidAddressTest()
            {
                var newUser          = new AccountRegistrationModel().GetTestModel();
                var registeredClient = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject();

                var model = new BccBroadcastRequest()
                {
                    Transaction = TestData.GenerateLetterString(6)
                };

                var response = walletApi.BitcoinCash.PostBitcoinCashBroadcast(model, registeredClient.Result.Token);

                response.Validate.StatusCode(HttpStatusCode.InternalServerError);
            }
Esempio n. 3
0
            public void PostBitcoinCashBroadcastTest()
            {
                Assert.Ignore("Get Valid transaction");
                var newUser          = new AccountRegistrationModel().GetTestModel();
                var registeredClient = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject();

                var model = new BccBroadcastRequest()
                {
                    Transaction = TestData.GenerateLetterString(6)
                };

                var response = walletApi.BitcoinCash.PostBitcoinCashBroadcast(model, registeredClient.Result.Token);

                response.Validate.StatusCode(HttpStatusCode.OK);
                Assert.That(response.GetResponseObject().Error, Is.Null);
            }
Esempio n. 4
0
 public IResponse <ResponseModelBccTransactionResponseModel> PostBitcoinCashBroadcast(BccBroadcastRequest model, string token)
 {
     return(Request.Post(resource + "/broadcast").WithBearerToken(token).AddJsonBody(model).Build().Execute <ResponseModelBccTransactionResponseModel>());
 }