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]); } }
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]); } }