public void BoardIncompleteInvalidPlayColor() { var oBoard = new Check24.Game.Board(BoardWidth, BoardHeight, ColorList); BoardValues[0][0] = -1; oBoard.InitializeColors(BoardValues); }
public void BoardPlayInconsistentMove() { var oBoard = new Check24.Game.Board(BoardWidth, BoardHeight, ColorList); oBoard.InitializeColors(BoardValues); oBoard.ApplyColor(BoardValues[0][0]); Assert.AreEqual(0, oBoard.Moves); }
public void BoardPlayValidGame() { var oBoard = new Check24.Game.Board(BoardWidth, BoardHeight, ColorList); oBoard.InitializeColors(BoardValues); for (int i = 0; i < ColorList.Length; i++) { oBoard.ApplyColor(ColorList[i]); } }
public void BoardSetColorMatrixUnexpectedHeightSize() { var oBoard = new Check24.Game.Board(BoardWidth, BoardHeight, ColorList); int[][] aBoardValues = new int[BoardWidth][]; for (int i = 0; i < BoardWidth; i++) { aBoardValues[i] = new int[BoardHeight + 5]; } oBoard.InitializeColors(aBoardValues); }
public void BoardSetColorMatrixNull() { var oBoard = new Check24.Game.Board(BoardWidth, BoardHeight, ColorList); oBoard.InitializeColors(null); }