public void SuccessCtor() { var stream = MockRepository.GenerateStub<Stream>(); var headers = new NameValueCollection(); var trackStreamResponse = new TrackStreamResponse(headers, stream); Assert.AreSame(stream, trackStreamResponse.ResponseStream); Assert.AreEqual(headers, trackStreamResponse.Headers); }
public void Response_should_be_closed_when_streamresponse_disposed() { var stream = MockRepository.GenerateStub<Stream>(); var headers = new NameValueCollection(); using(var trackStreamResponse = new TrackStreamResponse(headers, stream)) { stream.AssertWasNotCalled(x =>x.Close()); } stream.AssertWasCalled(x=>x.Close()); }