Ejemplo n.º 1
0
        public void Run()
        {
            string animalType = ioEngine.ReadLine();

            while (animalType != "Beast!")
            {
                string[] animalInfo = ioEngine.ReadLine()
                                      .Split()
                                      .ToArray();

                try
                {
                    Animal animal = CreateAnimal(animalType, animalInfo);

                    this.animals.Add(animal);
                }
                catch (ArgumentException ex)
                {
                    ioEngine.WriteLine(ex.Message);
                }

                PrintOutput(ioEngine);

                animalType = ioEngine.ReadLine();
            }
        }