public void TestDoubleDown() { Player player = new Player(); Deck deck = new Deck(); Dealer dealer = new Dealer(); BlackJackGame game = new BlackJackGame(deck, player, dealer); player.AddCard(new Card(Rank.SIX, Suit.DIAMOND)); player.AddCard(new Card(Rank.FIVE, Suit.SPADE)); game.Status = GameState.PLAYING; game.DoubleDown(); Console.WriteLine(player.Bet); Console.WriteLine(player.Cards.Count); Console.WriteLine(game.Decision); Assert.IsTrue(player.Bet == 20); Assert.IsTrue(player.Cards.Count == 3); Assert.IsTrue(game.Decision); }
public void TestDoubleDown() { Player player = new Player(); Deck deck = new Deck(); Dealer dealer = new Dealer(); BlackJackGame game = new BlackJackGame(deck, player, dealer); player.AddCard(new Card(Rank.SIX, Suit.DIAMOND)); player.AddCard(new Card(Rank.FIVE, Suit.SPADE)); game.Status = GameState.PLAYING; game.DoubleDown(); Console.WriteLine(player.Bet); Console.WriteLine(player.Cards.Count); Console.WriteLine(game.Decision); Assert.IsTrue(player.Bet == 20); Assert.IsTrue(player.Cards.Count == 3); Assert.IsTrue(game.Decision); }