public Animal(ZooManagerSingleton manager, int age, int maxWorkAge) { Age = age; WorkAge = maxWorkAge; if (Age < WorkAge) { manager.TickEvent += AgeChangeNotification; } }
public virtual void AgeChangeNotification(ZooManagerSingleton manager, EventArgs data) { Age++; Console.WriteLine("Age {0} ", Age); if (Age >= WorkAge) { manager.TickEvent -= AgeChangeNotification; Console.WriteLine("Stopping working in ZOO..."); } }
public override void AgeChangeNotification(ZooManagerSingleton manager, EventArgs data) { Age++; Console.WriteLine("Tiger, HAPPY BIRTHDAY, Age {0} ", Age); if (Age >= WorkAge) { manager.TickEvent -= AgeChangeNotification; Console.WriteLine("Tiger Stopping working in ZOO..."); } }
public GoldFish(ZooManagerSingleton manager, int age, int maxWorkAge) : base(manager, age, maxWorkAge) { }
public Lizard(ZooManagerSingleton manager, int age, int maxWorkAge) : base(manager, age, maxWorkAge) { }
public Shark(ZooManagerSingleton manager, int age, int maxWorkAge) : base(manager, age, maxWorkAge) { }
public Tiger(ZooManagerSingleton manager, int age, int maxWorkAge) : base(manager, age, maxWorkAge) { Console.WriteLine("New Tiger in ZOO, age {0}", age); }
public Crockodile(ZooManagerSingleton manager, int age, int maxWorkAge) : base(manager, age, maxWorkAge) { }
public void TestMethod1() { ZooManagerSingleton zooManager = ZooManagerSingleton.GetInstance(); Assert.IsNotNull(zooManager); }
public Reptiles(ZooManagerSingleton manager, int age, int maxWorkAge) : base(manager, age, maxWorkAge) { }
public Kengoo(ZooManagerSingleton manager, int age, int maxWorkAge) : base(manager, age, maxWorkAge) { Console.WriteLine("New KENGOO in ZOO, age {0}", age); }
public Mammals(ZooManagerSingleton manager, int age, int maxWorkAge) : base(manager, age, maxWorkAge) { }