Example #1
0
        public void CloneTest()
        {
            EmployeeClone target   = new EmployeeClone(); // TODO: Initialize to an appropriate value
            object        expected = null;                // TODO: Initialize to an appropriate value
            object        actual;

            actual = target.Clone();
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Verify the correctness of this test method.");
        }
Example #2
0
        public void NameTest()
        {
            EmployeeClone target   = new EmployeeClone(); // TODO: Initialize to an appropriate value
            string        expected = string.Empty;        // TODO: Initialize to an appropriate value
            string        actual;

            target.Name = expected;
            actual      = target.Name;
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Verify the correctness of this test method.");
        }
Example #3
0
        public void EmployeeCloneConstructorTest()
        {
            EmployeeClone target = new EmployeeClone()
            {
                Age = 21, Name = "dingli", Department = new Department()
                {
                    DepartmentName = "dep1"
                }
            };
            var clone = target.Clone() as EmployeeClone;

            Console.WriteLine(clone.Department.DepartmentName);
            target.Department.DepartmentName = "dep2";
            Console.WriteLine(clone.Department.DepartmentName);

            EmployeeClone dClone = new EmployeeClone()
            {
                Department = new Department()
                {
                    DepartmentName = "dep1"
                }
            };
            var deepEmployeeClone = dClone.DeepEmployeeClone();

            Console.WriteLine(deepEmployeeClone.Department.DepartmentName);
            dClone.Department.DepartmentName = "dep2";
            Console.WriteLine(deepEmployeeClone.Department.DepartmentName);

            EmployeeClone employeeClone = new EmployeeClone()
            {
                Department = new Department()
                {
                    DepartmentName = "dep1"
                }
            };
            var employeeClone1 = employeeClone.Clone(employeeClone);

            Console.WriteLine(employeeClone1.Department.DepartmentName);
            employeeClone.Department.DepartmentName = "dep2";
            Console.WriteLine(employeeClone1.Department.DepartmentName);
            //Assert.Inconclusive("TODO: Implement code to verify target");
        }