Exemplo n.º 1
0
 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));
 }
Exemplo n.º 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));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
 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));
 }
Exemplo n.º 5
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));
 }