예제 #1
0
        public void Create_StartGreaterThanEnd_ThrowsArgumentOutOfRangeException()
        {
            var start = new NullableComparable(11);
            var end   = new NullableComparable(10);

            Assert.Throws <ArgumentOutOfRangeException>(() => Interval.Create(start, end));
        }
예제 #2
0
        public void Create_StartEqualsEnd_ReturnsEmptyInterval()
        {
            var start = new NullableComparable(10);
            var end   = new NullableComparable(10);

            var interval = Interval.Create(start, end);

            Assert.That(interval.IsEmpty(), Is.True);
        }
예제 #3
0
        public void Constructor_StartEqualsEnd_ReturnsEmptyInterval()
        {
            var start = new NullableComparable(10);
            var end   = new NullableComparable(10);

            var interval = new Interval <NullableComparable>(start, end);

            Assert.That(interval.IsEmpty(), Is.True);
        }