Tests.Issues.Six C# (CSharp) Method

Six() private method

private Six ( ) : void
return void
        public void Six()
        {
            var original = new Dictionary<string, object>
                {
                    { "fooString", "bar" },
                    { "fooObj", new TwoTestObject { Property1 = "bar" } }
                };

            try
            {
                var bytes = Serializer.Serialize(original);
                Assert.Fail();
            }
            catch (ArgumentException e)
            {
                Assert.AreEqual("Type System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] contains a System.Object, which cannot be sensibly serialized.  Use a more specific type.  (path to System.Object reference: Root.<TValue>)", e.Message);
            }
        }