Esempio n. 1
0
 public Animal(ZooManagerSingleton manager, int age, int maxWorkAge)
 {
     Age     = age;
     WorkAge = maxWorkAge;
     if (Age < WorkAge)
     {
         manager.TickEvent += AgeChangeNotification;
     }
 }
Esempio n. 2
0
 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...");
     }
 }
Esempio n. 3
0
 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...");
     }
 }
Esempio n. 4
0
 public GoldFish(ZooManagerSingleton manager, int age, int maxWorkAge) : base(manager, age, maxWorkAge)
 {
 }
Esempio n. 5
0
 public Lizard(ZooManagerSingleton manager, int age, int maxWorkAge) : base(manager, age, maxWorkAge)
 {
 }
Esempio n. 6
0
 public Shark(ZooManagerSingleton manager, int age, int maxWorkAge) : base(manager, age, maxWorkAge)
 {
 }
Esempio n. 7
0
 public Tiger(ZooManagerSingleton manager, int age, int maxWorkAge) : base(manager, age, maxWorkAge)
 {
     Console.WriteLine("New Tiger in ZOO, age {0}", age);
 }
Esempio n. 8
0
 public Crockodile(ZooManagerSingleton manager, int age, int maxWorkAge) : base(manager, age, maxWorkAge)
 {
 }
Esempio n. 9
0
        public void TestMethod1()
        {
            ZooManagerSingleton zooManager = ZooManagerSingleton.GetInstance();

            Assert.IsNotNull(zooManager);
        }
Esempio n. 10
0
 public Reptiles(ZooManagerSingleton manager, int age, int maxWorkAge) : base(manager, age, maxWorkAge)
 {
 }
Esempio n. 11
0
 public Kengoo(ZooManagerSingleton manager, int age, int maxWorkAge) : base(manager, age, maxWorkAge)
 {
     Console.WriteLine("New KENGOO in ZOO, age {0}", age);
 }
Esempio n. 12
0
 public Mammals(ZooManagerSingleton manager, int age, int maxWorkAge) : base(manager, age, maxWorkAge)
 {
 }