public void ActionAfterBlackjackTest() { var bot = new PrimitiveManchetanStrategyBot(exampleStartMoney, exampleStartRate); bot.TakeCard(new UsualCard(CardNames.Ten, CardSuits.Diamond)); bot.TakeCard(new AceCard(CardSuits.Diamond)); bot.MakeNextPlayerTurn(new AceCard(CardSuits.Diamond)); Assert.IsTrue(bot.PlayerTurnNow == PlayerTurn.Stand); }
public void GetNextTurnTest() { var bot = new PrimitiveManchetanStrategyBot(exampleStartMoney, exampleStartRate); bot.TakeCard(new UsualCard(CardNames.Six, CardSuits.Diamond)); Assert.IsTrue(bot.GetNextTurn(exapleDealerCard) == PlayerTurn.Hit); bot.TakeCard(new UsualCard(CardNames.Six, CardSuits.Diamond)); Assert.IsTrue(bot.GetNextTurn(exapleDealerCard) == PlayerTurn.Double); bot.TakeCard(new UsualCard(CardNames.Six, CardSuits.Diamond)); Assert.IsTrue(bot.GetNextTurn(exapleDealerCard) == PlayerTurn.Stand); bot.TakeCard(new UsualCard(CardNames.Three, CardSuits.Diamond)); Assert.IsTrue(bot.GetNextTurn(exapleDealerCard) == PlayerTurn.Blackjack); }