Ejemplo n.º 1
0
        public void TestDeckCreation()
        {
            Deck d = new Deck();

            Assert.AreEqual(52, d.CardsRemaining);
        }
Ejemplo n.º 2
0
        public void TestDraw()
        {
            Deck d = new Deck();

            Assert.AreEqual(52, d.CardsRemaining);

            Card c = d.Draw();
            Assert.AreEqual(51, d.CardsRemaining);
            Assert.AreEqual(Rank.ACE, c.Rank);
            Assert.AreEqual(Suit.CLUB, c.Suit);

            int count = 51;

            // Draw all cards from the deck
            while ( d.CardsRemaining > 0 )
            {
                c = d.Draw();
                count--;

                Assert.AreEqual(count, d.CardsRemaining);
            }
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Create a new game of Snap!
 /// </summary>
 public Snap()
 {
     _deck = new Deck ();
     _gameTimer = SwinGame.CreateTimer();
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Create a new game of Snap!
 /// </summary>
 public Snap()
 {
     _deck = new Deck ();
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Create a new game of Snap!
 /// </summary>
 public Snap()
 {
     _deck = new Deck ();
     _gameTimer = SwinGame.CreateTimer (); //creates gametimer object
 }
Ejemplo n.º 6
0
        public void TestDeckCreation()
        {
            Deck d = new Deck();

            Assert.AreEqual(52, d.CardsRemaining);
        }
Ejemplo n.º 7
0
 /// <summary>
 /// Create a new game of Snap!
 /// </summary>
 public Snap()
 {
     _deck      = new Deck();
     _gameTimer = SwinGame.CreateTimer();
 }