public static IFileCabinetFactory RegisterMigratorProvider(this IFileCabinetFactory factory) { var provider = new MigrationStorageProvider(factory); factory.RegisterProvider(provider); return(factory); }
public MigratorStorageProviderFacts() { this.mockCabinetFactory = new Mock<IFileCabinetFactory>(); this.mockFromConfig = new Mock<IStorageProviderConfig>(); this.mockToConfig = new Mock<IStorageProviderConfig>(); this.mockFromCabinet = new Mock<IFileCabinet>(); this.mockToCabinet = new Mock<IFileCabinet>(); this.config = new MigrationProviderConfig(mockFromConfig.Object, mockToConfig.Object); this.mockCabinetFactory.Setup(f => f.GetCabinet(mockFromConfig.Object)).Returns(mockFromCabinet.Object); this.mockCabinetFactory.Setup(f => f.GetCabinet(mockToConfig.Object)).Returns(mockToCabinet.Object); this.provider = new MigrationStorageProvider(this.mockCabinetFactory.Object); }
public MigratorStorageProviderFacts() { this.mockCabinetFactory = new Mock <IFileCabinetFactory>(); this.mockFromConfig = new Mock <IStorageProviderConfig>(); this.mockToConfig = new Mock <IStorageProviderConfig>(); this.mockFromCabinet = new Mock <IFileCabinet>(); this.mockToCabinet = new Mock <IFileCabinet>(); this.config = new MigrationProviderConfig(mockFromConfig.Object, mockToConfig.Object); this.mockCabinetFactory.Setup(f => f.GetCabinet(mockFromConfig.Object)).Returns(mockFromCabinet.Object); this.mockCabinetFactory.Setup(f => f.GetCabinet(mockToConfig.Object)).Returns(mockToCabinet.Object); this.provider = new MigrationStorageProvider(this.mockCabinetFactory.Object); }
public static IFileCabinetFactory RegisterMigratorProvider(this IFileCabinetFactory factory) { var provider = new MigrationStorageProvider(factory); factory.RegisterProvider(provider); return factory; }