public IHandHistoriesViewModel ApplyFilter(IPokerHandCondition condition) { _itemsPagesManager .FilterItems( handHistoryViewModel => { handHistoryViewModel.AdjustToConditionAction(condition); return(handHistoryViewModel.Visible); }); _itemsPagesManager.NavigateToPage(1); UpdatePageInfo(); return(this); }
public void _Init() { _stub = new StubBuilder(); _heroName = "hero"; _convertedHand = new ConvertedPokerHand(); _heroPlayer = new ConvertedPokerPlayer( _heroName, _stub.Some <double>(), _stub.Some <double>(), _stub.Valid(For.Position, 1), _stub.Valid(For.TotalPlayers, 2), _stub.Valid(For.HoleCards, string.Empty)); _sawFlopCondition = new SawFlopCondition().AppliesTo(_heroName); }
void AdjustToCondition(IPokerHandCondition condition) { Visible = condition.IsMetBy(Hand); }