public void TestCase3()
 {
     AbstractOrInterfaceOfFactoryKit kit = new ConcreteFactoryKit1();
       AbstractOrInterfaceOfProductA productA = (AbstractOrInterfaceOfProductA)kit.CreateProduct(ProductCategory.ProductA);
       AbstractOrInterfaceOfProductB productB = (AbstractOrInterfaceOfProductB)kit.CreateProduct(ProductCategory.ProductB);
 }
 public void TestCase3()
 {
     AbstractOrInterfaceOfFactoryKit kit      = new ConcreteFactoryKit1();
     AbstractOrInterfaceOfProductA   productA = (AbstractOrInterfaceOfProductA)kit.CreateProduct(ProductCategory.ProductA);
     AbstractOrInterfaceOfProductB   productB = (AbstractOrInterfaceOfProductB)kit.CreateProduct(ProductCategory.ProductB);
 }