public void Test3x3VtWin() { GameState testState = new GameState(3, 3); //Debug.Assert(!testState.TakeSquare(0, 0, 0)); //Debug.Assert(!testState.TakeSquare(0, 1, 0)); //Debug.Assert(testState.TakeSquare(0, 2, 0)); }
public void Test5x5SquareTaken() { GameState testState = new GameState(5, 5); testState.TakeSquare(4, 4, 1); Debug.Assert(testState.gameBoard[(5 * 5) - 1] == 2); Debug.Assert(testState.IsSquareTaken(4, 4)); }
public void Test3x3SquareTaken() { GameState testState = new GameState(3, 3); testState.TakeSquare(1, 1, 1); Debug.Assert(testState.gameBoard[4] == 2); Debug.Assert(testState.IsSquareTaken(1, 1)); }
public void Test5x5VtWin() { GameState testState = new GameState(5, 5); //Debug.Assert(!testState.TakeSquare(0, 0, 0)); //Debug.Assert(!testState.TakeSquare(0, 1, 0)); //Debug.Assert(!testState.TakeSquare(0, 2, 0)); //Debug.Assert(!testState.TakeSquare(0, 3, 0)); //Debug.Assert(testState.TakeSquare(0, 4, 0)); }
public void Test5x5HzWin() { GameState testState = new GameState(5, 5); //Debug.Assert(!testState.TakeSquare(0, 0, 0)); //Debug.Assert(!testState.TakeSquare(1, 0, 0)); //Debug.Assert(!testState.TakeSquare(2, 0, 0)); //Debug.Assert(!testState.TakeSquare(3, 0, 0)); //Debug.Assert(testState.TakeSquare(4, 0, 0)); }