コード例 #1
0
        public void DescendingRangeExcludingBothEnds()
        {
            var subject = new RangeIterator <int>(new Range <int>(0, 5).ExcludeStart().ExcludeEnd(), x => x - 1, false);

            Assert.IsTrue(subject.SequenceEqual(new[] { 4, 3, 2, 1 }));
        }
コード例 #2
0
        public void RangeExcludingBothEnds()
        {
            var subject = new RangeIterator <int>(new Range <int>(0, 5).ExcludeStart().ExcludeEnd(), x => x + 1);

            Assert.IsTrue(subject.SequenceEqual(new[] { 1, 2, 3, 4 }));
        }
コード例 #3
0
        public void DescendingInclusiveRange()
        {
            var subject = new RangeIterator <int>(new Range <int>(0, 5), x => x - 1, false);

            Assert.IsTrue(subject.SequenceEqual(new[] { 5, 4, 3, 2, 1, 0 }));
        }
コード例 #4
0
        public void InclusiveRange()
        {
            var subject = new RangeIterator <int>(new Range <int>(0, 5), x => x + 1);

            Assert.IsTrue(subject.SequenceEqual(new[] { 0, 1, 2, 3, 4, 5 }));
        }
コード例 #5
0
ファイル: RangeIteratorTest.cs プロジェクト: dioptre/nkd
 public void DescendingRangeExcludingBothEnds()
 {
     var subject = new RangeIterator<int>(new Range<int>(0, 5).ExcludeStart().ExcludeEnd(), x => x - 1, false);
     Assert.IsTrue(subject.SequenceEqual(new[] { 4, 3, 2, 1 }));
 }
コード例 #6
0
ファイル: RangeIteratorTest.cs プロジェクト: dioptre/nkd
 public void DescendingInclusiveRange()
 {
     var subject = new RangeIterator<int>(new Range<int>(0, 5), x => x - 1, false);
     Assert.IsTrue(subject.SequenceEqual(new[] { 5, 4, 3, 2, 1, 0 }));
 }
コード例 #7
0
ファイル: RangeIteratorTest.cs プロジェクト: dioptre/nkd
 public void RangeExcludingBothEnds()
 {
     var subject = new RangeIterator<int>(new Range<int>(0, 5).ExcludeStart().ExcludeEnd(), x => x + 1);
     Assert.IsTrue(subject.SequenceEqual(new[] { 1, 2, 3, 4 }));
 }
コード例 #8
0
ファイル: RangeIteratorTest.cs プロジェクト: dioptre/nkd
 public void InclusiveRange()
 {
     var subject = new RangeIterator<int>(new Range<int>(0, 5), x => x+1);
     Assert.IsTrue(subject.SequenceEqual(new[] { 0, 1, 2, 3, 4, 5 }));
 }