Esempio n. 1
0
        public void EmptyObjectsAreEqual()
        {
            BasicObject newobj = new BasicObject();

            Assert.IsTrue(newobj.Equals(this.obj));
            Assert.IsTrue(this.obj.Equals(newobj));
            Assert.AreEqual(this.obj.GetHashCode(), newobj.GetHashCode());
        }
Esempio n. 2
0
        public void ObjectsWithSameNamesValuesAreEqual()
        {
            this.obj["Name"] = "Adam";
            this.obj["Age"]  = 800;

            BasicObject newobj = new BasicObject();

            newobj["Age"]  = 800;
            newobj["Name"] = "Adam";

            Assert.IsTrue(newobj.Equals(this.obj));
            Assert.IsTrue(this.obj.Equals(newobj));
            Assert.AreEqual(this.obj.GetHashCode(), newobj.GetHashCode());
        }