コード例 #1
0
        public void TestNextNumber()
        {
            var game  = new CountingGame();
            var input = new List <int> {
                0, 3, 6
            };

            game.Seed(input);

            Assert.AreEqual(0, game.GetNextNumber());
            Assert.AreEqual(3, game.GetNextNumber());
            Assert.AreEqual(3, game.GetNextNumber());
            Assert.AreEqual(1, game.GetNextNumber());
            Assert.AreEqual(0, game.GetNextNumber());
            Assert.AreEqual(4, game.GetNextNumber());
            Assert.AreEqual(0, game.GetNextNumber());
        }