public void SetStrategicPosition_HeadsUpPositionOne_SetsStrategicPositionToBigBlind() { _convertedPlayer.Position = 1; _convertedPlayer.SetStrategicPosition(TwoPlayers); Assert.That(_convertedPlayer.StrategicPosition, Is.EqualTo(StrategicPositions.BB)); }
void CreateHandAndTriggerEvent() { var hand = new ConvertedPokerHand(PokerSites.PokerStars, _gameId++, DateTime.Now, 30, 15, TotalSeats) { TotalSeats = TotalSeats, TableName = TableName, HeroName = Player1.Name, Board = "Ah Ks Qh", }; this.ForEach(p => { if (p.IsPresent && p.SeatNumber <= TotalSeats) { var player = new ConvertedPokerPlayer(p.Name, 10, 10 + p.SeatNumber, p.SeatNumber - 1, TotalSeats, p.HoleCards) { SeatNumber = p.SeatNumber }; player.Add(new ConvertedPokerRound().Add(new ConvertedPokerAction(ActionTypes.C, 1.0))); player.Position = p.SeatNumber - 1; player.SetStrategicPosition(TotalSeats); hand.AddPlayer(player); } ; }); Log.Debug(hand.ToString()); _repository.InsertHand(hand); Log.Debug("Inserted into database"); _eventAggregator .GetEvent <NewHandEvent>() .Publish(new NewHandEventArgs(PathToHandHistoryFile, hand)); }