public void Validate_404StatusCode_ThrowsUKFastClientNotFoundRequestException() { ClientResponse <object> response = new ClientResponse <object>() { StatusCode = 404 }; UKFastClientNotFoundRequestException ex = Assert.ThrowsException <UKFastClientNotFoundRequestException>(() => response.Validate(new int[] { 200 })); Assert.AreEqual(404, ex.StatusCode); }
public void Validate_404StatusCodeWithErrors_ThrowsUKFastClientNotFoundRequestException() { ClientResponse <object> response = new ClientResponse <object>() { StatusCode = 404, Body = new ClientResponseBody <object>() { Errors = new List <ClientResponseError>() { new ClientResponseError() } } }; UKFastClientNotFoundRequestException ex = Assert.ThrowsException <UKFastClientNotFoundRequestException>(() => response.Validate(new int[] { 200 })); Assert.AreEqual(404, ex.StatusCode); Assert.AreEqual(1, ex.Errors.Count()); }