private static void FactoryTest() { Console.WriteLine("Testing WeaponFactory"); Console.WriteLine("Testing classic weapons"); IWeaponFactory factory = new ClassicWeaponFactory(); var fireStarter = new FireStarter(factory); fireStarter.UseGun(); fireStarter.UseRifle(); fireStarter.UseCanon(); Console.WriteLine("Testing fantastic weapons"); factory = new FantasticWeaponFactory(); fireStarter = new FireStarter(factory); fireStarter.UseGun(); fireStarter.UseRifle(); fireStarter.UseCanon(); Console.WriteLine("Testing weapons ended"); Console.WriteLine(); Console.WriteLine(); }
public static void Main() { FireStarter.Execute(); }