예제 #1
0
        public void testUnoccupied()
        {
            tictactoe foo = new tictactoe();

            foo.createBoard();
            Assert.AreEqual(foo.board[0, 0], '\0');
        }
예제 #2
0
        public void placementTestX()
        {
            tictactoe foo = new tictactoe();

            foo.createBoard();
            foo.makeMove(0, 0, foo.currentPlayer());
            Assert.AreEqual(foo.board[0, 0], 'x');
        }
예제 #3
0
        public void nineFieldsTest()
        {
            tictactoe foo   = new tictactoe();
            int       check = 0;

            try
            {
                foo.createBoard();
                for (int i = 0; i < 3; i++)
                {
                    for (int j = 0; j < 3; j++)
                    {
                        Assert.AreEqual(foo.board[i, j], '\0');
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }