public void TestCase4()
        {
            AbstractOrInterfaceOfPrototypeProduct prototypeProduct2 = new ConcreteDeepCopyPrototypeProductB();
              ConcreteDeepCopyPrototypeProductB clonedProduct2 =
            (ConcreteDeepCopyPrototypeProductB)prototypeProduct2.Clone();

              clonedProduct2.Initialize(123);
        }