Exemplo n.º 1
0
        public void AddPlayerTest()
        {
            string        playerName = "Zach";
            List <string> cardValues = new List <string>(new string[] { "2", "2", "3", "8", "11" });
            List <string> cardSuit   = new List <string>(new string[] { "heart", "club", "spade", "heart", "spade" });
            Player        player     = _poker.AddPlayer(playerName, cardValues, cardSuit);

            Assert.AreEqual("Zach", player.Name);
            Assert.AreEqual(2, player.Hand.Cards[0].Number);
            Assert.AreEqual(2, player.Hand.Cards[1].Number);
            Assert.AreEqual(3, player.Hand.Cards[2].Number);
            Assert.AreEqual(8, player.Hand.Cards[3].Number);
            Assert.AreEqual(11, player.Hand.Cards[4].Number);
            Assert.AreEqual(Suit.Heart, player.Hand.Cards[0].Suit);
            Assert.AreEqual(Suit.Club, player.Hand.Cards[1].Suit);
            Assert.AreEqual(Suit.Spade, player.Hand.Cards[2].Suit);
            Assert.AreEqual(Suit.Heart, player.Hand.Cards[3].Suit);
            Assert.AreEqual(Suit.Spade, player.Hand.Cards[4].Suit);
        }