示例#1
0
        public void TestInheritedEquals()
        {
            Console.WriteLine(ACME.Id + " " + Desert.Id + " " + QualityControl.Id + " " + Persistence.Id);
            Console.WriteLine(Desert.Value);

            Assert.IsFalse(ACME.Equals(Desert)); // <---

            Assert.IsTrue(ACME.Equals(ACME));
            Assert.IsTrue(Desert is JobField && ACME.Id == Desert.Id);
            Assert.IsFalse(Desert is Employer && ACME.Id == Desert.Id);

            Assert.IsTrue(Desert.Equals(ACME)); // <---
        }
        public void TestJobFielsForEquality()
        {
            Employer employer  = new Employer("Employer");
            Employer employer1 = new Employer("Employer");

            Assert.IsTrue(employer.Equals(employer));
        }