예제 #1
0
        public void DisposeInnerHttpResponseMessage()
        {
            HttpResponseMessage response = CreateResponse(false);
            HttpMessageContent  instance = new HttpMessageContent(response);

            instance.Dispose();
            Assert.ThrowsObjectDisposed(() => { response.StatusCode = HttpStatusCode.OK; }, typeof(HttpResponseMessage).FullName);
        }
예제 #2
0
        public void DisposeInnerHttpRequestMessage()
        {
            HttpRequestMessage request  = CreateRequest(ParserData.HttpRequestUri, false);
            HttpMessageContent instance = new HttpMessageContent(request);

            instance.Dispose();
            Assert.ThrowsObjectDisposed(() => { request.Method = HttpMethod.Get; }, typeof(HttpRequestMessage).FullName);
        }
 public void DisposeInnerHttpResponseMessage()
 {
     HttpResponseMessage response = CreateResponse(false);
     HttpMessageContent instance = new HttpMessageContent(response);
     instance.Dispose();
     Assert.ThrowsObjectDisposed(() => { response.StatusCode = HttpStatusCode.OK; }, typeof(HttpResponseMessage).FullName);
 }
 public void DisposeInnerHttpRequestMessage()
 {
     HttpRequestMessage request = CreateRequest(ParserData.HttpRequestUri, false);
     HttpMessageContent instance = new HttpMessageContent(request);
     instance.Dispose();
     Assert.ThrowsObjectDisposed(() => { request.Method = HttpMethod.Get; }, typeof(HttpRequestMessage).FullName);
 }