Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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());
        }