Пример #1
0
        public void Equality(Segment2D segment1, Segment2D segment2, bool expectedToBeEqual)
        {
            Assert.IsTrue(Equals(segment1, segment2) == expectedToBeEqual);
            Assert.IsTrue(segment1 == segment2 == expectedToBeEqual);
            Assert.IsFalse(segment1 == segment2 != expectedToBeEqual);
            Assert.IsTrue(segment1.Equals(segment2) == expectedToBeEqual);

            if (expectedToBeEqual)
            {
                Assert.AreEqual(segment1.GetHashCode(), segment2.GetHashCode());
            }
        }
Пример #2
0
 public void Inequality(Segment2D segment, object obj, bool expectedToBeEqual)
 {
     Assert.IsTrue(segment.Equals(obj) == expectedToBeEqual);
 }