コード例 #1
0
        public void ShouldFindMissingNumber(int smallest, int largest, int missing, int seed)
        {
            var random  = new Random(seed);
            var numbers = Enumerable
                          .Range(smallest, largest - smallest + 1)
                          .Where(i => i != missing)
                          .OrderBy(_ => random.Next());

            Assert.AreEqual(missing, MissingNumberFinder.Find(numbers));
        }