private static void TestAnimals() { Random rng = new Random(); var doge = new Dog("Doge", 5, Gender.Male); // chance a dog to find a stick is about 80% :D Console.WriteLine(doge.FollowTheStick(rng.Next(10))); Console.WriteLine(doge.FollowTheStick(rng.Next(10))); Console.WriteLine(doge.FollowTheStick(rng.Next(10))); Console.WriteLine(doge.FollowTheStick(rng.Next(10))); Console.WriteLine(doge.Sound()); var otherDoge = new Dog("OtherDoge", 0, Gender.Male); Console.WriteLine(otherDoge.FollowTheStick(rng.Next(10))); otherDoge.Sound(); PrintLine(); var froggy = new Frog("Froggy", 2, Gender.Female, "green"); Console.WriteLine(froggy.Sound()); Console.WriteLine(froggy.Talk()); Console.WriteLine(froggy.Sound()); PrintLine(); var cat = new Cat("Stamat", 3, Gender.Male); Console.WriteLine(cat.Play(rng.Next(10))); var kitty = new Kitty("Kitty", 1); Console.WriteLine(kitty.Play(rng.Next(10))); kitty.IncreaseAge(1); var tomcat = new Tomcat("TomCat", 2); Console.WriteLine(tomcat.Play(rng.Next(10))); PrintLine(); }