X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Runtime.Serialization%2FTest%2FSystem.Runtime.Serialization%2FDataContractSerializerTest.cs;h=89c0bef1b557867cea18843de713a736cb4fd0e5;hb=1c385f99e1c5e5c76e03c49e838ac29739a2e9e2;hp=ada461fe2b8610290a5e9ef17a4170552cfd21e9;hpb=226af94a2345f88d3170823646e1c25a276ba281;p=mono.git
diff --git a/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/DataContractSerializerTest.cs b/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/DataContractSerializerTest.cs
index ada461fe2b8..89c0bef1b55 100644
--- a/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/DataContractSerializerTest.cs
+++ b/mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/DataContractSerializerTest.cs
@@ -122,5 +122,17 @@ namespace MonoTests.System.Runtime.Serialization
Assert.IsTrue (s.Contains ("All"));
}
}
+
+ // Bug #37116
+ [Test]
+ public void KeyPairOfAny ()
+ {
+ var dict = new Dictionary ();
+ dict.Add ("test", new List () { "test entry" });
+
+ var dcs = new DataContractSerializer (typeof(Dictionary));
+ dcs.WriteObject (new MemoryStream (), dict);
+ // Should not throw exception.
+ }
}
}