var deck = new Deck();
var hand = deck.TakeCards(5);
var handResult = new DefaultHandEvaluator().Evaluate(hand);
Speed test on Intel i7-8750H 2.2GHz, 12 cores:
Setting up 10000000 hands...
Elapsed: 00:01:12.5392532
Evaluating 10000000 hands...
Elapsed = 00:01:13.0291014
Hands per second = 769230
Slow. Needs work.