Beispiel #1
0
        public void ParseResponse_Success_Test()
        {
            var resp = CancelMessagesResponse.ParseResponse("success: 23 cancelled.");

            Assert.NotNull(resp);
            Assert.Equal(23, resp.CancelCount);
        }
Beispiel #2
0
 public void ParseResponse_Error_Test()
 {
     var ex = Assert.Throws <CancelMessagesException>(() =>
     {
         CancelMessagesResponse.ParseResponse("Error: Invalid unittest error");
     });
 }
Beispiel #3
0
        public void ParseResponse_UnexpectedException_Test()
        {
            var ex = Assert.Throws <CancelMessagesException>(() =>
            {
                CancelMessagesResponse.ParseResponse("success: INVALID_COUNT cancelled.");
            });

            Assert.Equal("Unexpected error cancelling message(s). See inner exception for details.", ex.Message);
            Assert.NotNull(ex.InnerException);
            Assert.IsType <FormatException>(ex.InnerException);
        }