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