public void ShallowWithNullWithChanges()
        {
            PrimitivePropertiesNullable p1 = new PrimitivePropertiesNullable();
            PrimitivePropertiesNullable p2 = new PrimitivePropertiesNullable();

            p2.BooleanProperty = true;
            _compare.Config.CompareChildren = false;
            Assert.IsFalse(_compare.Compare(p1, p2).AreEqual);
        }
Ejemplo n.º 2
0
        public void ShallowWithNullNoChanges()
        {
            PrimitivePropertiesNullable p1 = new PrimitivePropertiesNullable();
            PrimitivePropertiesNullable p2 = new PrimitivePropertiesNullable();

            _compare.CompareChildren = false;

            if (!_compare.Compare(p1, p2))
            {
                throw new Exception(_compare.DifferencesString);
            }
        }
        public void ShallowWithNullNoChanges()
        {
            PrimitivePropertiesNullable p1 = new PrimitivePropertiesNullable();
            PrimitivePropertiesNullable p2 = new PrimitivePropertiesNullable();

            _compare.Config.CompareChildren = false;

            ComparisonResult result = _compare.Compare(p1, p2);

            if (!result.AreEqual)
            {
                throw new Exception(result.DifferencesString);
            }
        }
        public void PrimitivePropertiesNullableClassTest()
        {
            PrimitivePropertiesNullable obj1 = new PrimitivePropertiesNullable();

            obj1.Setup();
            byte[] bytes = _serializer.Serialize(obj1);
            obj1.ClearStatic();
            PrimitivePropertiesNullable obj2 = _serializer.Deserialize <PrimitivePropertiesNullable>(bytes);

            if (!_compare.Compare(obj1, obj2))
            {
                throw new Exception(_compare.DifferencesString);
            }
        }
        public void PrimitivePropertiesNullableListTest()
        {
            List <PrimitivePropertiesNullable> list1 = new List <PrimitivePropertiesNullable>();

            PrimitivePropertiesNullable obj1 = new PrimitivePropertiesNullable();

            obj1.Setup();
            list1.Add(obj1);

            byte[] bytes = _serializer.Serialize(list1);
            obj1.ClearStatic();
            List <PrimitivePropertiesNullable> list2 = _serializer.Deserialize <List <PrimitivePropertiesNullable> >(bytes);

            if (!_compare.Compare(list1, list2))
            {
                throw new Exception(_compare.DifferencesString);
            }
        }