public void AddPlayersFrom_TwoPlayers_AddsTwoPlayers()
        {
            _stub.Value(For.HoleCards).Is(string.Empty);

            var player1Stub = _stub.Setup <IAquiredPokerPlayer>()
                              .Get(p => p.Name).Returns("player1")
                              .Get(p => p.Holecards).Returns(_stub.Out <string>(For.HoleCards));
            var player2Stub = _stub.Setup <IAquiredPokerPlayer>()
                              .Get(p => p.Name).Returns("player2")
                              .Get(p => p.Holecards).Returns(_stub.Out <string>(For.HoleCards));

            _aquiredHand
            .AddPlayer(player1Stub.Out)
            .AddPlayer(player2Stub.Out);

            _convertedHand.AddPlayersFrom(_aquiredHand, _stub.Out <double>(For.StartingPot), _convertedPlayerMake);

            Assert.That(_convertedHand.Players.Count, Is.EqualTo(2));
        }
        RemovePostingActionsAndCalculatePotAfterPosting_OneActivePostingPlayer_RemovesPostingActionFromPlayer()
        {
            const double        postedAmount  = 1.0;
            IAquiredPokerPlayer postingPlayer = CreatePostingPlayer("someName", postedAmount);

            postingPlayer[Streets.PreFlop].Add(new AquiredPokerAction(ActionTypes.F, 1.0));
            _aquiredHand.AddPlayer(postingPlayer);

            _converter.CallRemovePostingActionsAndCalculatePotAfterPosting(ref _aquiredHand);

            bool firstActionIsNotPostingAction = !postingPlayer[Streets.PreFlop][0].What.Equals(ActionTypes.P);

            Assert.That(firstActionIsNotPostingAction);
        }