public void DeckRunningOutTest() { AbstractPlayer player = new PlayerAlwaysHit(); player.AddChips(1000); AbstractDealer dealer = new DealerDeckEater(); GameTable table = new(player, dealer); Assert.AreEqual(RoundResult.DeckRunOut, table.RunNewRound().Result); }
public void TableHandlingTieTest() { AbstractPlayer player = new PlayerAlwaysHit(); AbstractDealer dealer = new DummyDealer(); GameTable table = new(player, dealer); int initial = 1000; player.AddChips(initial); table.RunNewRound(); Assert.AreEqual(initial, player.GetCurrentStack()); }