Added a test for accessing HttpRequestHeader.Host
authorKai Ruhnau <kai.ruhnau@live.com>
Fri, 22 May 2015 20:45:47 +0000 (22:45 +0200)
committerKai Ruhnau <kai.ruhnau@live.com>
Fri, 22 May 2015 21:38:27 +0000 (23:38 +0200)
mcs/class/System.Net.Http/System.Net.Http-tests-net_4_5.csproj
mcs/class/System.Net.Http/System.Net.Http_test.dll.sources
mcs/class/System.Net.Http/Test/System.Net.Http.Headers/HttpRequestHeadersTest.cs [new file with mode: 0644]

index 216984339eea0f253b583cc3f3225c5c660cb69a..d18d38752755af4154287335c1dca572fa0d128b 100644 (file)
@@ -51,6 +51,7 @@
     <Compile Include="Test\System.Net.Http.Headers\EntityTagHeaderValueTest.cs" />\r
     <Compile Include="Test\System.Net.Http.Headers\HttpHeadersTest.cs" />\r
     <Compile Include="Test\System.Net.Http.Headers\HttpHeaderValueCollection.cs" />\r
+    <Compile Include="Test\System.Net.Http.Headers\HttpRequestHeadersTest.cs" />\r
     <Compile Include="Test\System.Net.Http.Headers\MediaTypeHeaderValueTest.cs" />\r
     <Compile Include="Test\System.Net.Http.Headers\MediaTypeWithQualityHeaderValueTest.cs" />\r
     <Compile Include="Test\System.Net.Http.Headers\NameValueHeaderValueTest.cs" />\r
index 29d4d75f5e3dc304b1e9e760d302ddf9830c272e..9aa6dcb02e43db6d6ae467e091f454c8f6021df9 100644 (file)
@@ -17,6 +17,7 @@ System.Net.Http.Headers/ContentRangeHeaderValueTest.cs
 System.Net.Http.Headers/EntityTagHeaderValueTest.cs
 System.Net.Http.Headers/HttpHeadersTest.cs
 System.Net.Http.Headers/HttpHeaderValueCollection.cs
+System.Net.Http.Headers/HttpRequestHeadersTest.cs
 System.Net.Http.Headers/MediaTypeHeaderValueTest.cs
 System.Net.Http.Headers/MediaTypeWithQualityHeaderValueTest.cs
 System.Net.Http.Headers/NameValueHeaderValueTest.cs
diff --git a/mcs/class/System.Net.Http/Test/System.Net.Http.Headers/HttpRequestHeadersTest.cs b/mcs/class/System.Net.Http/Test/System.Net.Http.Headers/HttpRequestHeadersTest.cs
new file mode 100644 (file)
index 0000000..b86a401
--- /dev/null
@@ -0,0 +1,18 @@
+using NUnit.Framework;
+using System.Net.Http;
+
+namespace MonoTests.System.Net.Http.Headers
+{
+       [TestFixture]
+       public class HttpRequestHeadersTest
+       {
+               [Test]
+               public void AccessHostAfterAdding()
+               {
+                       var requestMessage = new HttpRequestMessage ();
+                       requestMessage.Headers.TryAddWithoutValidation ("Host", "MyHost:90");
+
+                       Assert.AreEqual ("MyHost:90", requestMessage.Headers.Host);
+               }
+       }
+}