Пример #1
0
        public void Deal_test()
        {
            Game game = new Game(6, 6);

            game.PrepCards(6, 7);

            var originalCardCount = game.Shoe.Cards.Count;

            var firstCard = game.Shoe.Cards.Pop();

            Assert.AreEqual(originalCardCount - 1, game.Shoe.Cards.Count);

            game.Deal();

            Assert.AreEqual(2, game.Dealer.Hand.First().Cards.Count);
        }
Пример #2
0
        public void CreateGame_Test()
        {
            Game game = new Game(6, 6);

            game.PrepCards(6, 7);

            Assert.AreEqual(6, game.Players.Count);

            Assert.AreEqual("Player 1", game.Players[0].Name);

            Assert.IsNull(game.Players[0].Hand);

            Assert.IsNotNull(game.Dealer);

            Assert.AreEqual("Dealer", game.Dealer.Name);

            Assert.AreEqual(0, game.Dealer.Dollars);
        }