public void A_Init() { _stub = new StubBuilder(); _analyzationPreparer = new ReactionAnalyzationPreparer(); _sut = new RaiseReactionAnalyzer(); _raiseSizes = ApplicationProperties.RaiseSizeKeys; }
public IRaiseReactionsAnalyzer AnalyzeAndAdd( IRaiseReactionAnalyzer raiseReactionAnalyzer, IAnalyzablePokerPlayer analyzablePokerPlayer, Streets street, ActionSequences actionSequence, bool considerOpponentsRaiseSize) { _reactionAnalyzationPreparer.PrepareAnalyzationFor( analyzablePokerPlayer.Sequences[(int)street], analyzablePokerPlayer.Position, actionSequence); if (_reactionAnalyzationPreparer.WasSuccessful) { raiseReactionAnalyzer .AnalyzeUsingDataFrom(analyzablePokerPlayer, _reactionAnalyzationPreparer, considerOpponentsRaiseSize, RaiseSizeKeys); if (raiseReactionAnalyzer.IsValidResult & raiseReactionAnalyzer.IsStandardSituation) { _raiseReactionAnalyzers.Add(raiseReactionAnalyzer); } } return(this); }