예제 #1
0
        public void hit_logic3()
        {
            Card c1 = new Card(7, "7C");
            Card c2 = new Card(10, "DH");
            Card c3 = new Card(2, "2C");
            Player p = new Player();
            p.add_card(c1);
            p.add_card(c2);
            p.add_card(c3);
            bool expected = true;

            bool actual = p.hit_logic();

            Assert.AreEqual(expected, actual, "Player does not bust on 19");
        }
예제 #2
0
        public void hit_logic2()
        {
            Card c1 = new Card(7, "7C");
            Card c2 = new Card(10, "DH");
            Card c3 = new Card(4, "4C");
            Player p = new Player();
            p.add_card(c1);
            p.add_card(c2);
            p.add_card(c3);
            bool expected = false;

            bool actual = p.hit_logic();

            Assert.AreEqual(expected, actual, "Player stops on 21");
        }