public void BoardIncompleteInitialization() { var oBoard = new Check24.Game.Board(BoardWidth, BoardHeight, ColorList); Assert.AreEqual(0, oBoard.Moves); Assert.AreEqual(Check24.Game.Board.eBoardStatus.NotInitialized, oBoard.BoardStatus); }
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); }
public void BoardIncompletePlay() { var oBoard = new Check24.Game.Board(BoardWidth, BoardHeight, ColorList); oBoard.ApplyColor(ColorList[0]); }
public void DefinitionWrongWidth() { var oBoard = new Check24.Game.Board(0, 2, ColorList); oBoard = null; }
public void DefinitionWrongHeight() { var oBoard = new Check24.Game.Board(2, -1, ColorList); oBoard = null; }
public void DefinitionWrongColorsNull() { var oBoard = new Check24.Game.Board(2, 2, null); oBoard = null; }
public void DefinitionWrongColorsNotEnought() { var oBoard = new Check24.Game.Board(2, 2, new int[] {1}); oBoard = null; }
public void DefinitionWrongColorsDuplication() { var oBoard = new Check24.Game.Board(2, 2, new int[] { 1, 1, 1 }); oBoard = null; }
public void CompleteDefinition() { var oBoard = new Check24.Game.Board(2, 2, ColorList); }