Пример #1
0
        public void BlinkerPatternTest()
        {
            var life = new Life(10);

            life.ToggleCell(5, 5);
            life.ToggleCell(5, 6);
            life.ToggleCell(5, 7);

            life.BeginGeneration();
            life.Wait();

            Assert.True((life[5, 5]));
            Assert.True((life[5, 6]));
            Assert.True((life[5, 7]));

            life.Update();
            life.Wait();

            Assert.True((life[4, 6]));
            Assert.True((life[5, 6]));
            Assert.True((life[6, 6]));
        }