示例#1
0
        public void TwoIntervalWithSamePropertiesShouldBeEqual()
        {
            var intervalOne = new IntervalWithValue <long, long>(1, 5, 0);
            var intervalTwo = new IntervalWithValue <long, long>(1, 5, 0);

            Assert.True(intervalOne.Equals(intervalTwo));
        }
示例#2
0
        public void TwoIntervalWithSameValueAndDifferentInitAndEndShouldNotBeEqual()
        {
            var intervalOne = new IntervalWithValue <long, long>(1, 5, 0);
            var intervalTwo = new IntervalWithValue <long, long>(-5, 10, 0);

            Assert.False(intervalOne.Equals(intervalTwo));
        }
示例#3
0
        public void TwoIntervalWithAllDifferentPropertiesShouldNotBeEqual()
        {
            var intervalOne = new IntervalWithValue <long, long>(1, 5, 0);
            var intervalTwo = new IntervalWithValue <long, long>(-5, 10, -9);

            Assert.False(intervalOne.Equals(intervalTwo));
        }