public void DisposingOfTheResponse_DisposesOfTheHttpResponse(HttpResponseMessageSpy spy) { // Fixture setup var response = new JSuccessResponse <int>(spy); // Exercise system response.Dispose(); // Verify outcome spy.Disposed.Should().BeTrue(); }
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(); }