Пример #1
0
        public void TestResteEnVieUneCelluleAvecDeuxVoisineHorizontales()
        {
            var tableau = new List <List <char> >
            {
                "........".ToCharArray().ToList(),
                "........".ToCharArray().ToList(),
                ".***....".ToCharArray().ToList(),
                "........".ToCharArray().ToList()
            };

            var jeuDeLaVie = new JeuDeLaVie(tableau);

            List <List <char> > tableauResultat = jeuDeLaVie.JouerEtapeSuivante();

            Assert.AreEqual('*', tableauResultat[2][2]);
        }
Пример #2
0
        public void TestMortUneCelluleAvecUneVoisine()
        {
            var tableau = new List <List <char> >
            {
                "........".ToCharArray().ToList(),
                "........".ToCharArray().ToList(),
                "..**....".ToCharArray().ToList(),
                "........".ToCharArray().ToList()
            };

            var jeuDeLaVie = new JeuDeLaVie(tableau);

            List <List <char> > tableauResultat = jeuDeLaVie.JouerEtapeSuivante();

            Assert.AreEqual('.', tableauResultat[2][2]);
        }