Exemple #1
0
        public void TestTurnDeterminer()
        {
            BattleState bs     = new BattleState();
            Player      player = new Player(1, "Bob", Player.Class.Thief);
            Enemy       enemy  = new Enemy(1, 1, "Tom", 10, 10, 5, 5, 5, 6, 5, 5, 5, 5, 5, 5);

            int counter = 0;

            for (int i = 0; i < 100000; i++)
            {
                bs.DetermineTurn(player, enemy);

                if (bs.playerTurn == true)
                {
                    counter++;
                }
                else
                {
                }
            }

            if (counter >= 49500 && counter <= 50500)
            {
                Assert.IsTrue(true);
            }
            else
            {
                Assert.IsTrue(false);
            }
        }