Example #1
0
        static void TestingAceFace()
        {
            Card c1 = new Card('C', 1);
            Card c2 = new Card('C', 11);
            Card c3 = new Card('C', 12);
            Card c4 = new Card('C', 13);
            Card c5 = new Card('C', 7);

            Console.WriteLine("Testing IsAce.");
            Console.WriteLine("Expecting an Ace.");
            if (c1.IsAce())
            {
                Console.WriteLine("Got an ace.");
            }
            else
            {
                Console.WriteLine("Didn't get an ace");
            }

            Console.WriteLine("Testing IsAce on a non ace card.");
            Console.WriteLine("Expecting not an ace.");
            if (!c4.IsAce())
            {
                Console.WriteLine("Not an ace.");
            }
            else
            {
                Console.WriteLine("Got an ace.");
            }
            Console.WriteLine();

            Console.WriteLine("Testing IsFace.");
            Console.WriteLine("Testing a joker, expecting IsFace to return true.");
            if (c2.IsFaceCard())
            {
                Console.WriteLine("Card is face card.");
            }
            else
            {
                Console.WriteLine("Card wasn't face card.");
            }

            Console.WriteLine("Testing a queen, expecting IsFace to return true.");
            if (c3.IsFaceCard())
            {
                Console.WriteLine("Card is face card.");
            }
            else
            {
                Console.WriteLine("Card wasn't face card.");
            }

            Console.WriteLine("Testing a king, expecting IsFace to return true.");
            if (c4.IsFaceCard())
            {
                Console.WriteLine("Card is face card.");
            }
            else
            {
                Console.WriteLine("Card wasn't face card.");
            }

            Console.WriteLine("Testing a 7, expecting IsFace to return false.");
            if (!c5.IsFaceCard())
            {
                Console.WriteLine("Card is not a face card.");
            }
            else
            {
                Console.WriteLine("Card is a face card.");
            }
        }