public void Should_call_inner_response_on_preinit() { // Given var sourceResponse = new FakeResponse(); var response = new MaterialisingResponse(sourceResponse); var context = this.GetContext(); // When response.PreExecute(context); // Then sourceResponse.ContentsCalled.ShouldBeTrue(); }
public void Should_not_call_inner_response_again_if_alread_inited() { // Given var sourceResponse = new FakeResponse(); var response = new MaterialisingResponse(sourceResponse); var context = this.GetContext(); response.PreExecute(context); sourceResponse.ContentsCalled = false; // When response.Contents.Invoke(new MemoryStream()); // Then sourceResponse.ContentsCalled.ShouldBeFalse(); }