public void Should_Return_Correct_Royal_Flush() { var hand = new List <string> { "AC", "KC", "QC", "JC", "TC" }; var rank = _rankService.GetRankFromHand(hand); Check.That(rank.RankValue).IsEqualTo(_allHandsListed[0].RankValue); }
public void Should_Call_IRankService_When_Ranking_Hands() { var hand = new List <string> { "3C", "3H", "3D", "AC", "DC" }; _rankService.GetRankFromHand(hand).Returns(new Rank(4, "3C")); _handRankerService.RankHand(new List <string>()); Check.That(_rankService.Received(1)); }
public IRank RankHand(IList <string> hand) { return(_rankService.GetRankFromHand(hand)); }