public void TestJeuFigureCarreAjoutKO() { Jeu jeu = new Jeu(5, 5); FigureCarre carre = new FigureCarre(4, 4); // ajout de la figure Assert.IsFalse(jeu.AjouterFigure(carre)); // absence du carré dans tout le jeu jeu.State.Parcourir((i, j) => Assert.IsFalse(jeu.State[i, j])); }
public void TestJeuFigureCarreAjoutOK() { Jeu jeu = new Jeu(5, 5); FigureCarre carre = new FigureCarre(1, 1); // ajout de la figure Assert.IsTrue(jeu.AjouterFigure(carre)); // présence du carré Assert.IsTrue(jeu.State[1, 1]); Assert.IsTrue(jeu.State[1, 2]); Assert.IsTrue(jeu.State[2, 1]); Assert.IsTrue(jeu.State[2, 2]); // absence du carré Assert.IsFalse(jeu.State[0, 0]); Assert.IsFalse(jeu.State[0, 1]); Assert.IsFalse(jeu.State[1, 0]); }