示例#1
0
        public virtual void TestListDifferentSize()
        {
            TestObject object1 = new TestObject();
            TestObject object2 = new TestObject();

            object1.AddStringToList("foo");
            object2.AddStringToList("foo");
            object1.AddStringToList("bar");

            Assert.AreNotEqual(object1.GetHashCode(), object2.GetHashCode());
        }
示例#2
0
        public virtual void TestListDifferentSize()
        {
            TestObject object1 = new TestObject();
            TestObject object2 = new TestObject();

            object1.AddStringToList("foo");
            object2.AddStringToList("foo");
            object1.AddStringToList("bar");

            Assert.IsFalse(object1.Equals(object2));
        }
示例#3
0
        public virtual void TestListSameContents()
        {
            TestObject object1 = new TestObject();
            TestObject object2 = new TestObject();

            object1.AddStringToList("foo");
            object2.AddStringToList("foo");
            object1.AddStringToList("bar");
            object2.AddStringToList("bar");

            Assert.AreEqual(object1.GetHashCode(), object2.GetHashCode());
        }
示例#4
0
        public virtual void TestListSameContents()
        {
            TestObject object1 = new TestObject();
            TestObject object2 = new TestObject();

            object1.AddStringToList("foo");
            object2.AddStringToList("foo");
            object1.AddStringToList("bar");
            object2.AddStringToList("bar");

            Assert.IsTrue(object1.Equals(object2));
        }