public void GetPossibleMovesOneMoveMade() { TTTBoard board = new TTTBoard(); board.MakeMove(new TTTMove(1, 2)); Assert.AreEqual(8, board.PossibleMoves().Count); }
public void GetPossibleMovesFullBoard() { TTTBoard board = new TTTBoard(); for (int y = 0; y < board.Height; y++) { for (int x = 0; x < board.Width; x++) { board.MakeMove(new TTTMove(x, y)); } } Assert.AreEqual(0, board.PossibleMoves().Count); }
public void GetPossibleMovesEmptyBoard() { TTTBoard board = new TTTBoard(); Assert.AreEqual(9, board.PossibleMoves().Count); }