예제 #1
0
        public void TestMakeNumbersWithRestrictions()
        {
            var numbers = N.MakeNumbers(new[] { N.NonZeroDigits, N.Digits, N.Digits, N.D2, N.D3 }).ToList();

            Assert.AreEqual(900, numbers.Count());
            for (int i = 100; i != 1000; ++i)
            {
                Assert.AreEqual(i * 100 + 23, numbers[i - 100]);
            }
        }
예제 #2
0
        public void TestMakeNumbers()
        {
            var numbers = N.MakeNumbers(new[] { N.Digits, N.Digits, N.Digits }).ToList();

            Assert.AreEqual(1000, numbers.Count());
            for (int i = 0; i != 1000; ++i)
            {
                Assert.AreEqual(i, numbers[i]);
            }
        }