public void RearYoungOverriden() { MegaHamster squeakumsDad = new MegaHamster(2000); MegaHamster squeakumsBrother = new MegaHamster(); MegaHamster squeakumsSis = new MegaHamster(); Mammal[] squeakers = { squeakums, squeakumsBrother, squeakumsSis }; Assert.Equal("Hamsters raised. Or eaten.", squeakumsDad.RearYoung(squeakers, 100)); }
static void Main(string[] args) { LizardWizard lizard = new LizardWizard(); Human human = new Human(); Crocilligator croc = new Crocilligator(); MegaHamster hamster = new MegaHamster(600); Monkey monkey = new Monkey(); RattleSnek snake = new RattleSnek(); Animal[] animals = { lizard, human, croc, hamster, monkey, snake }; foreach (Animal animal in animals) { Console.WriteLine($"{animal.GetType().ToString()} is an Animal: {animal.IsAnimal}"); animal.Move(); } human.Swim(); croc.Swim(); monkey.Fly(); lizard.Fly(); human.Fly(); }