Esempio n. 1
0
        public void Dictionary_NullTest()
        {
            var machine = GetSerializer <ClassWithPrimitiveDictionary>();
            var source  = new ClassWithPrimitiveDictionary {
                Dictionary = null
            };
            string packed   = machine.Serialize(source);
            var    unpacked = machine.Deserialize(packed);

            unpacked.Should().NotBeNull();
            unpacked.Dictionary.Should().BeNull();
        }
Esempio n. 2
0
        public void Dictionary_MultiElementTest()
        {
            var machine = GetSerializer <ClassWithPrimitiveDictionary>();
            var dict    = new Dictionary <int, string>()
            {
                { 1, "One" },
                { 2, "Two" }
            };
            var source = new ClassWithPrimitiveDictionary {
                Dictionary = dict
            };
            string packed   = machine.Serialize(source);
            var    unpacked = machine.Deserialize(packed);

            unpacked.Should().NotBeNull();
            unpacked.Dictionary.Should().Equal(dict);
        }