Example #1
0
 public void RemovesDealtCardsFromDeck()
 {
     var dealer = new Dealer();
     var cards = dealer.Deal(2);
     Assert.IsFalse(dealer.Deck.Cards.Contains(cards[0]));
     Assert.IsFalse(dealer.Deck.Cards.Contains(cards[1]));
 }
Example #2
0
        public void DealsShouldBeRandomCards()
        {
            var dealer = new Dealer();
            var cards = dealer.Deal(2);

            var anotherDealer = new Dealer();
            var otherCards = anotherDealer.Deal(2);

            Assert.IsFalse(cards.SequenceEqual(otherCards));
        }
Example #3
0
File: Game.cs Project: Adamsons/21
        public void Init()
        {
            Dealer = new Dealer();
            Player = new Player();

            Player.AddToHand(Dealer.Deal(2));
            Dealer.AddToHand(Dealer.Deal(1));

            WritePlayersState(Player);
            WritePlayersState(Dealer);

            HitOrStand();
        }
Example #4
0
 public void ToStringReturnsDealerName()
 {
     var dealer = new Dealer();
     Assert.AreEqual(dealer.ToString(), dealer.Name);
 }
Example #5
0
 public void DealWholeDeck()
 {
     var dealer = new Dealer();
     var cards = dealer.Deal(52);
     Assert.AreEqual(cards.Count, 52);
 }
Example #6
0
 public void DealsTwoCards()
 {
     var dealer = new Dealer();
     var cards = dealer.Deal(2);
     Assert.AreEqual(cards.Count, 2);
 }