Exemplo n.º 1
0
        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);
        }
Exemplo n.º 3
0
 void AdjustToCondition(IPokerHandCondition condition)
 {
     Visible = condition.IsMetBy(Hand);
 }