Exemple #1
0
        static void Main(string[] args)
        {
            var utahraptor  = new Utahraptor();
            var triceratops = new Triceratops();
            var stygimoloch = new Stygimoloch();
            var stegosaurus = new Stegosaurus();
            var dinos       = new DinoBase[] { utahraptor, triceratops, stegosaurus, stygimoloch };

            var boxer     = new Boxer();
            var rotweiler = new Rotweiler();
            var chihuahua = new Chihuahua();
            var dogs      = new DogBase[] { boxer, rotweiler, chihuahua };

            Console.WriteLine("Do You want to learn about dogs or dinosaurs? (dog/dino)");

            string answer = Console.ReadLine();

            if (answer == "dino")
            {
                foreach (var dino in dinos)
                {
                    dino.PrintDinos();
                    dino.Carnivore();
                    Console.ReadLine();
                }
            }
            else if (answer == "dog")
            {
                foreach (var dog in dogs)
                {
                    dog.PrintDogs();
                    dog.Loyalty();
                    Console.ReadLine();
                }
            }
        }
        public void TestSteg2()
        {
            Stegosaurus newSteg = new Stegosaurus();

            Assert.False(newSteg.Eat());
        }
        public void TestSteg()
        {
            Stegosaurus newSteg = new Stegosaurus();

            Assert.True(newSteg.Chillin());
        }