Exemple #1
0
        public void CanDetermineIfRangeContainsListTest()
        {
            List<int> listToCheck = new List<int> { 2, 4 };
            Range r = new Range(
                2,
                6,
                LowRangeEndInclusivity.IsInclusive,
                HighRangeEndInclusivity.IsExclusive);

            bool contains = r.Contains(listToCheck);

            Assert.That(contains, Is.True);
        }
Exemple #2
0
        public void CanDetermineIfRangeContainsIntegerTest()
        {
            Range r = new Range(
                2,
                6,
                LowRangeEndInclusivity.IsInclusive,
                HighRangeEndInclusivity.IsExclusive);

            Assert.That(r.Contains(5), Is.True);
            Assert.That(r.Contains(2), Is.True);
            Assert.That(r.Contains(1), Is.False);
            Assert.That(r.Contains(4), Is.True);
            Assert.That(r.Contains(6), Is.False);
        }
Exemple #3
0
        public void CanInstantiateTest()
        {
            Range r = new Range(
                2,
                6,
                LowRangeEndInclusivity.IsInclusive,
                HighRangeEndInclusivity.IsExclusive);

            Assert.That(r, Is.Not.Null);
            Assert.That(r.Low, Is.EqualTo(2));
            Assert.That(r.High, Is.EqualTo(6));
            Assert.That(
                r.LowEndInclusivity,
                Is.EqualTo(LowRangeEndInclusivity.IsInclusive));
            Assert.That(
                r.HighEndInclusivity,
                Is.EqualTo(HighRangeEndInclusivity.IsExclusive));
        }