public void Close_With_TimeOut_Calls_Inner_RequestContext()
 {
     MockRequestContext innerRequestContext = new MockRequestContext();
     HttpMessageEncodingRequestContext requestContext = new HttpMessageEncodingRequestContext(innerRequestContext);
     TimeSpan timeout = new TimeSpan(0, 1, 0);
     requestContext.Close(timeout);
     Assert.IsTrue(innerRequestContext.CloseCalled, "Close should have been called on the inner RequestContext.");
     Assert.AreEqual(timeout, innerRequestContext.Timeout, "HttpMessageEncodingRequestContext.Close should have passed along the timeout instance to the inner RequestContext.");
 }
 public void Close_Calls_Inner_RequestContext()
 {
     MockRequestContext innerRequestContext = new MockRequestContext();
     HttpMessageEncodingRequestContext requestContext = new HttpMessageEncodingRequestContext(innerRequestContext);
     requestContext.Close();
     Assert.IsTrue(innerRequestContext.CloseCalled, "Close should have been called on the inner RequestContext.");
 }