Example #1
0
 public void TestWinCount()
 {
     var val = 5;
     var player = new GamePlayer(val);
     player.PlaySingleGame();
     Assert.AreNotEqual(0, player.Wins);
 }
Example #2
0
 public void TestPlayGames()
 {
     var val = 5;
     var player = new GamePlayer(val);
     player.PlayGames();
     Assert.AreEqual(val, player.GamesPlayed);
 }
Example #3
0
        public void IntegrationTestFindWin()
        {
            var timer = new Stopwatch();
            timer.Start();
            var player = new GamePlayer(1);
            while (player.Wins == 0)
            {
                player.PlaySingleGame();
                if (player.Wins == 0)
                {
                    player.PendingGames++;
                }
            }

            timer.Stop();
            Console.Write(timer.Elapsed);
        }
Example #4
0
 public void TestWinCountInitial()
 {
     var val = 5;
     var player = new GamePlayer(val);
     Assert.AreEqual(0, player.Wins);
 }
Example #5
0
 public void TestConstructor()
 {
     var val = 5;
     var player = new GamePlayer(val);
     Assert.AreEqual(val, player.PendingGames);
 }