Example #1
0
        static void Main(string[] args)
        {
            PersonHandler personHandler = new PersonHandler();
            IPerson       person        = personHandler.CreatePerson(35, "Johan", "Svensson", 185, 75);

            personHandler.SetAge(person, 20);
            personHandler.SetFname(person, "Erik");
            personHandler.SetHeight(person, 170);
            personHandler.SetLName(person, "Andersson");
            personHandler.SetWeight(person, 100);

            Console.WriteLine(personHandler.GetAge(person));
            Console.WriteLine(personHandler.GetWeight(person));

            //Person test = null;
            //test = new Person();
            //person.Age = 10;
            //person.Name = "Johan";

            /*List<Animal> animals = new List<Animal>();
             *
             * animals.Add(new Flamingo("Erik",100,20,10,true));
             * animals.Add(new Dog("Erik", 100, 20, 5));
             * animals.Add(new Animal("Erik", 100, 20));
             *
             * foreach (var animal in animals)
             * {
             *  Console.WriteLine(animal.Stats());
             * }
             *
             * foreach (var animal in animals)
             * {
             *  if (animal is Dog)
             *  {
             *      Console.WriteLine(animal.Stats());
             *  }
             * }
             *
             * foreach (var animal in animals)
             * {
             *
             *  if (animal is Dog dog)
             *  {
             *      Console.WriteLine(dog.FavoritCandy());
             *  }
             *
             *  if (animal is Dog)
             *  {
             *      Dog dog = animal as Dog;
             *
             *      Console.WriteLine(dog.FavoritCandy());
             *  }
             *
             * }*/

            /*List<UserError> userErrors = new List<UserError>();
             *
             * userErrors.Add(new EmptyInputError());
             * userErrors.Add(new NumericInputError());
             * userErrors.Add(new TextInputError());
             * userErrors.Add(new LengthInputError());
             * userErrors.Add(new ShortInputError());
             *
             * foreach (var userError in userErrors)
             * {
             *  Console.WriteLine(userError.UEMessage());
             * }*/

            Console.ReadKey();
        }