public static void checkWinB() { Morabaraba morabaraba = new Morabaraba(4, 6); morabaraba.Move(0); morabaraba.NextTurn(); morabaraba.Move(1); morabaraba.NextTurn(); morabaraba.Move(3); morabaraba.NextTurn(); morabaraba.Move(4); //p2 now morabaraba.Move(2); morabaraba.NextTurn(); morabaraba.Move(5); morabaraba.NextTurn(); morabaraba.Move(6); morabaraba.NextTurn(); morabaraba.Move(7); morabaraba.NextTurn(); morabaraba.Move(9); morabaraba.NextTurn(); morabaraba.Move(10); //p2 final move morabaraba.Move(1); Assert.That(morabaraba.GetPlayerLostOrNot()); }
public static void checkWinA() { Morabaraba morabaraba = new Morabaraba(3); morabaraba.Move(0); //p1 placed 1 unplaced 2 morabaraba.Move(23); //p2 placed 1 unplaced 2 morabaraba.Move(1); //p1 placed 2 unplaced 1 morabaraba.Move(22); //p2 placed 2 unplaced 1 morabaraba.Move(2); //p1 placed 3 unplaced 0 morabaraba.Move(22); //p2 placed 1 unplaced 1 morabaraba.Move(16); //p2 placed 2 unplaced 0 Assert.That(morabaraba.GetPlayerLostOrNot()); }