Example #1
0
        public void ObjectEquality()
        {
            Date d1 = new Date();
            d1.Value = System.DateTime.Now.ToUniversalTime().ToString();
            d1.Count = 42;

            Date d2 = new Date (d1.Value, d1.Count);

            Assert.IsTrue (d1 == d2, "(d1 == d2) should be true");
            Assert.IsFalse (d1 != d2, "(d1 != d2) should be false");
            Assert.IsTrue (d1.Equals (d2), "d1.Equals(d2) should be true");

            Assert.IsTrue (d1.ReferenceEquals (d1), "d1.ReferenceEquals(d1) should be true");
            Assert.IsFalse (d1.ReferenceEquals (d2), "d1.ReferenceEquals(d2) should be false");
        }