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); }
private static void DetermineWinnerBasedOnGameRules() { CardGameRuleController cardGameRuleController = new CardGameRuleController(); _winner = cardGameRuleController.DetermineWinner(_cardGame.Players); }