public VersioningManager(ICacheManager cacheManager, ICloningManager cloningManager, ILogger <VersioningManager> logger) { //this.cacheManager = cacheManager; this.cloningManager = cloningManager; this.logger = logger; this.cacheManager = cacheManager; }
public CloningServiceTest() { factory = new DeepCloneFactory(); cloner = new DeepCloneManager(factory); factory.RegisterCloners(new StringCloner()); factory.RegisterCloners(new ArrayCloner()); factory.RegisterCloners(new ListCloner()); factory.RegisterCloners(new GeneralClassCloner()); }