Example #1
0
 public void TestIgnore()
 {
     IgnorePOCO foo = new IgnorePOCO
                      {
                          IgnoreDirect = 1,
                          IgnoreIndirect = 2,
                          IncludeDirect = 3,
                          IncludeIndirect = 4
                      },
                bar = Serializer.DeepClone(foo);
     Assert.AreEqual(0, bar.IgnoreDirect, "IgnoreDirect");
     Assert.AreEqual(0, bar.IgnoreIndirect, "IgnoreIndirect");
     Assert.AreEqual(foo.IncludeDirect, bar.IncludeDirect, "IncludeDirect");
     Assert.AreEqual(foo.IncludeIndirect, bar.IncludeIndirect, "IncludeIndirect");
 }
        public void TestIgnore()
        {
            IgnorePOCO foo = new IgnorePOCO
            {
                IgnoreDirect    = 1,
                IgnoreIndirect  = 2,
                IncludeDirect   = 3,
                IncludeIndirect = 4
            },
                       bar = Serializer.DeepClone(foo);

            Assert.Equal(0, bar.IgnoreDirect);                      //, "IgnoreDirect");
            Assert.Equal(0, bar.IgnoreIndirect);                    //, "IgnoreIndirect");
            Assert.Equal(foo.IncludeDirect, bar.IncludeDirect);     //, "IncludeDirect");
            Assert.Equal(foo.IncludeIndirect, bar.IncludeIndirect); //, "IncludeIndirect");
        }
Example #3
0
        public void TestIgnore()
        {
            var serializer = TypeModel.Create();

            serializer.SkipCompiledVsNotCheck = true;
            IgnorePOCO foo = new IgnorePOCO
            {
                IgnoreDirect    = 1,
                IgnoreIndirect  = 2,
                IncludeDirect   = 3,
                IncludeIndirect = 4
            },
                       bar = serializer.DeepClone(foo);

            Assert.AreEqual(0, bar.IgnoreDirect, "IgnoreDirect");
            Assert.AreEqual(0, bar.IgnoreIndirect, "IgnoreIndirect");
            Assert.AreEqual(foo.IncludeDirect, bar.IncludeDirect, "IncludeDirect");
            Assert.AreEqual(foo.IncludeIndirect, bar.IncludeIndirect, "IncludeIndirect");
        }