コード例 #1
0
ファイル: TestNullBinder.cs プロジェクト: Danil20-8/MyLib
        public void TestNullBinderSerializationNull()
        {
            var tc = new TestClassWithNullField();

            tc.nullField = null;
            string r = new CompactSerializer().Serialize(tc);

            Assert.AreEqual("0&&", r);
            Assert.AreEqual(null, new CompactSerializer().Deserialize <TestClassWithNullField>(r).nullField);
        }
コード例 #2
0
ファイル: TestNullBinder.cs プロジェクト: Danil20-8/MyLib
        public void TestNullBinderSerializationValue()
        {
            var tc = new TestClassWithNullField();

            tc.nullField = "Hello";
            string r = new CompactSerializer().Serialize(tc);

            Assert.AreEqual("1&Hello~&", r);
            Assert.AreEqual("Hello", new CompactSerializer().Deserialize <TestClassWithNullField>(r).nullField);
        }