public async Task TestSubmitTransactionEnsureSuccessWithNullContent() { When().Returns(ResponseMessage(HttpBadRequest)); ConnectionErrorException ex = await Assert.ThrowsExceptionAsync <ConnectionErrorException>(async() => { await _server.SubmitTransaction(BuildTransaction(), new SubmitTransactionOptions { EnsureSuccess = true }); }); Assert.AreEqual(ex.Message, "Status code (BadRequest) is not success."); }
public async Task TestSubmitTransactionEnsureSuccessWithContent() { var json = File.ReadAllText(Path.Combine("testdata", "serverFailure.json")); When().Returns(ResponseMessage(HttpBadRequest, json)); ConnectionErrorException ex = await Assert.ThrowsExceptionAsync <ConnectionErrorException>(async() => { await _server.SubmitTransaction(BuildTransaction(), new SubmitTransactionOptions { EnsureSuccess = true }); }); Assert.IsTrue(ex.Message.Contains("Status code (BadRequest) is not success.")); }