예제 #1
0
        private string GetHoldemGameTypeString(string gameTableType)
        {
            decimal smallBlindToWrite = handModel.SmallBlind;
            decimal bigBlindToWrite   = handModel.BigBlind;

            if (smallBlindToWrite <= 0 && bigBlindToWrite > 0)
            {
                smallBlindToWrite = BovadaConverters.ConvertBBtoSB(bigBlindToWrite);
            }

            var smallBlind = (handModel.GameLimit == GameLimit.FL) ?
                             BovadaConverters.ConvertDecimalToString(GetLimitStake(smallBlindToWrite)) :
                             BovadaConverters.ConvertDecimalToString(smallBlindToWrite);

            var bigBlind = (handModel.GameLimit == GameLimit.FL) ?
                           BovadaConverters.ConvertDecimalToString(GetLimitStake(bigBlindToWrite)) :
                           BovadaConverters.ConvertDecimalToString(bigBlindToWrite);

            var gameType = string.Format("{0} ${1}/${2}", gameTableType, smallBlind, bigBlind);

            return(gameType);
        }
예제 #2
0
        public void TestConvertPrizeTextToDecimal(string prizeText, int expected)
        {
            var actual = (int)(BovadaConverters.ConvertPrizeTextToDecimal(prizeText) * 100);

            Assert.That(actual, Is.EqualTo(expected));
        }
예제 #3
0
 private string GetTotalBuyIn()
 {
     return(string.Format("${0}", BovadaConverters.ConvertDecimalToString(handModel.TournamentBuyIn + handModel.TournamentRake)));
 }