public Hand(IEnumerable <Card> cards)
 {
     Cards      = cards.OrderByDescending(c => c.Rank).ThenBy(c => c.Suit).ToArray();
     Evaluation = Evaluate();
 }
        private static void TestHand(HandEvaluationEnum evaluation, string value)
        {
            var hand = CreateHand(value);

            Assert.Equal(evaluation, hand.Evaluation);
        }