diff options
author | Marcos Henrich <marcos.henrich@xamarin.com> | 2016-02-29 22:09:19 +0300 |
---|---|---|
committer | Marcos Henrich <marcos.henrich@xamarin.com> | 2016-02-29 22:09:19 +0300 |
commit | e8744b6fc010b497b44143c8a9cbc7a67ca4c026 (patch) | |
tree | 40d66e534bb59600be713fed9b522408c39b758e /mcs/class/System.Runtime.Serialization | |
parent | 53370ea7172b2d337fbc6308c1f6294eaa108929 (diff) |
[System.Runtime.Serialization] DataContractSerializerTest
Added test that covers #37116.
Diffstat (limited to 'mcs/class/System.Runtime.Serialization')
-rw-r--r-- | mcs/class/System.Runtime.Serialization/Test/System.Runtime.Serialization/DataContractSerializerTest.cs | 12 |
1 files changed, 12 insertions, 0 deletions
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 ("<Flags>All</Flags>")); } } + + // Bug #37116 + [Test] + public void KeyPairOfAny () + { + var dict = new Dictionary<string, object> (); + dict.Add ("test", new List<string> () { "test entry" }); + + var dcs = new DataContractSerializer (typeof(Dictionary<string, object>)); + dcs.WriteObject (new MemoryStream (), dict); + // Should not throw exception. + } } } |