Exemplo n.º 1
0
        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));
        }
Exemplo n.º 3
0
 public IRank RankHand(IList <string> hand)
 {
     return(_rankService.GetRankFromHand(hand));
 }