Ejemplo n.º 1
0
        public void DisposingOfTheResponse_DisposesOfTheHttpResponse(HttpResponseMessageSpy spy)
        {
            // Fixture setup
            var response = new JSuccessResponse <int>(spy);

            // Exercise system
            response.Dispose();
            // Verify outcome
            spy.Disposed.Should().BeTrue();
        }
Ejemplo n.º 2
0
        public void EnsureSuccessStatus_DisposesOfHttpResponseMessage_WhenStatusIsNotSuccess(JSendError error,
                                                                                             HttpResponseMessageSpy spy)
        {
            // Fixture setup
            var response = new JErrorResponse <int>(error, spy);

            // Exercise system
            try
            {
                response.EnsureSuccessStatus();
            }
            catch
            {
            }
            // Verify outcome
            spy.Disposed.Should().BeTrue();
        }