示例#1
0
        public void Next1()
        {
            var subSet      = new Subset(1, 10, 5);
            var firstSubSet = subSet.Get();

            Assert.AreEqual(new int[] { 1, 2, 3, 4, 5 }, firstSubSet);
            var count = 1;

            while (subSet.Next())
            {
                count++;
            }
            Assert.AreEqual(252, count);
        }
示例#2
0
        public void Next2()
        {
            var subSet      = new Subset(1, 20, 3);
            var firstSubSet = subSet.Get();

            Assert.AreEqual(new int[] { 1, 2, 3 }, firstSubSet);
            var count = 1;

            while (subSet.Next())
            {
                count++;
            }
            Assert.AreEqual(1140, count);
        }