public void ParseResponse_Success_Test() { var resp = CancelMessagesResponse.ParseResponse("success: 23 cancelled."); Assert.NotNull(resp); Assert.Equal(23, resp.CancelCount); }
public void ParseResponse_Error_Test() { var ex = Assert.Throws <CancelMessagesException>(() => { CancelMessagesResponse.ParseResponse("Error: Invalid unittest error"); }); }
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); }