예제 #1
0
        public void TestRoundSystem()
        {
            var game = new TikTakToe.TicTacToeGame();

            game.NextRound();
            Assert.Equal(game.PlayerTwo, game.CurrentPlayer);
        }
예제 #2
0
        public void User1TopRow()
        {
            var game = new TikTakToe.TicTacToeGame();

            game.PlayerOne.PlayerName             = "Player 1";
            game.PlayerOne.PlayerName             = "Player 2";
            game.GameField[0, 0].FieldSetWithUser = game.PlayerOne;
            game.GameField[0, 1].FieldSetWithUser = game.PlayerOne;
            game.GameField[0, 2].FieldSetWithUser = game.PlayerOne;


            Assert.Equal(game.PlayerOne.PlayerName, game.CheckGewinner());
        }
예제 #3
0
        public void User2TopUpToDownRight()
        {
            var game = new TikTakToe.TicTacToeGame();

            game.PlayerOne.PlayerName             = "Player 1";
            game.PlayerOne.PlayerName             = "Player 2";
            game.GameField[0, 0].FieldSetWithUser = game.PlayerTwo;
            game.GameField[1, 1].FieldSetWithUser = game.PlayerTwo;
            game.GameField[2, 2].FieldSetWithUser = game.PlayerTwo;


            Assert.Equal(game.PlayerTwo.PlayerName, game.CheckGewinner());
        }