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. + } } }