Пример #1
0
            public void ObjectsWithWordsInReversedOrder_AreNotEqual()
            {
                var obj1 = new WordCombination(_word1, _word2);
                var obj2 = new WordCombination(_word2, _word1);

                Assert.That(!obj1.Equals(obj2));
                Assert.That(obj1 != obj2);
            }
Пример #2
0
            public void ObjectsWithDifferentWords_AreNotEqual()
            {
                var obj1 = new WordCombination(_word1, _word2);
                var obj2 = new WordCombination(_word1, _word3);

                Assert.That(!obj1.Equals(obj2));
                Assert.That(obj1 != obj2);
            }
Пример #3
0
            public void ObjectsWithEqualWords_AreEqual()
            {
                var obj1 = new WordCombination(_word1, _word2);
                var obj2 = new WordCombination(_word1, _word2);

                Assert.That(obj1.Equals(obj2));
                Assert.That(obj1 == obj2);
                Assert.That(obj1.GetHashCode() == obj2.GetHashCode());
            }