public PokerHandBasedHandRankPokerCalculator(IHandRankCalculator <PokerHandBasedHandRank, PokerHand> handRankCalculator) { _handRankCalculator = handRankCalculator; }
protected override void Setup() { base.Setup(); _instance = ServiceProvider.GetRequiredService <IHandRankCalculator <THandRank, TRank> >(); }