public void SendReturningErrorCode(int code) { var transport = new BasicHttpTransport(); var uri = string.Format("http://httpbin.org/status/{0}", code); var request = transport.CreateRequest(new Uri(uri)); request.Method = "GET"; var response = transport.Send(request, string.Empty); Assert.That((int)response.StatusCode, Is.EqualTo(code)); }
public void HeaderNameCaseInsensitive() { var transport = new BasicHttpTransport(); var uri = new Uri("http://httpbin.org/status/200"); var request = transport.CreateRequest(uri); request.Method = "GET"; var response = transport.Send(request, string.Empty); var expected = response.Header("Content-Type"); var lowerCase = response.Header("content-type"); Assert.That(lowerCase, Is.EqualTo(expected)); var mixedCase = response.Header("cOnTeNt-TyPe"); Assert.That(mixedCase, Is.EqualTo(expected)); }