public void DetermineWinnerTest()
        {
            int    highestRankInPlayerList = _mockPlayerList.Max(p => p.CardPicked.Rank);
            Player playerWithHighestRank   = _mockPlayerList.Find(p => p.CardPicked.Rank == highestRankInPlayerList);

            CardGameRuleController cardGameRuleController = new CardGameRuleController();
            Player winnerFound = cardGameRuleController.DetermineWinner(_mockPlayerList);

            Assert.AreEqual(playerWithHighestRank, winnerFound);
        }
Beispiel #2
0
        private static void DetermineWinnerBasedOnGameRules()
        {
            CardGameRuleController cardGameRuleController = new CardGameRuleController();

            _winner = cardGameRuleController.DetermineWinner(_cardGame.Players);
        }