예제 #1
0
        public void Equals_AreNotEqual()
        {
            // Create 2 objects
            var obj1 = ModelBaseTestHelper.CreateComputerSettingsObject();
            var obj2 = ModelBaseTestHelper.CreateIniFileObject();

            // Equals
            Assert.AreNotEqual(obj1, obj2);
        }
예제 #2
0
        public void EqualsLevel3()
        {
            // Create 2 objects
            var obj1 = ModelBaseTestHelper.CreateComputerSettingsObject();
            var obj2 = ModelBaseTestHelper.CreateComputerSettingsObject();

            // Equals
            Assert.AreEqual(obj1, obj2);
        }
예제 #3
0
        public static object CreateObjectGraphWithDepth(int depth)
        {
            object originalObject = null;

            if (depth == 1)
            {
                originalObject = ModelBaseTestHelper.CreateIniEntryObject();
            }
            else if (depth == 2)
            {
                originalObject = ModelBaseTestHelper.CreateIniFileObject();
            }
            else if (depth == 3)
            {
                originalObject = ModelBaseTestHelper.CreateComputerSettingsObject();
            }

            return(originalObject);
        }