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]); }
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]); }
static void Main(string[] args) { JeuDeLaVie jeu = new JeuDeLaVie(100, 50, 50); //Création du jeu StringBuilder str = new StringBuilder(); for (int i = 0; i < 200; i++) { jeu.Transiter(); str.AppendLine(jeu.ToString()); str.AppendLine(); for (int j = 0; j < 100; j++) { str.Append("-"); } str.AppendLine(); } TextWriter txt = new StreamWriter("D:/JeuDeLaVie.txt", true); txt.Write(str.ToString()); Console.WriteLine("Fini!"); Console.ReadKey(); }