public void From_To_Config_Set() { var from = new Mock<IStorageProviderConfig>(); var to = new Mock<IStorageProviderConfig>(); var config = new MigrationProviderConfig(from.Object, to.Object); Assert.Equal(from.Object, config.From); Assert.Equal(to.Object, config.To); }
public void Delimiter_Config_Set() { string delimiter = "/"; var from = new Mock<IStorageProviderConfig>(); var to = new Mock<IStorageProviderConfig>(); var config = new MigrationProviderConfig(from.Object, to.Object, delimiter); Assert.Equal(from.Object, config.From); Assert.Equal(to.Object, config.To); Assert.Equal(delimiter, config.Delimiter); }
public void Delimiter_DefaultConfig_Set() { var from = new Mock<IStorageProviderConfig>(); var to = new Mock<IStorageProviderConfig>(); from.SetupGet(f => f.Delimiter).Returns("/"); var config = new MigrationProviderConfig(from.Object, to.Object); Assert.Equal(from.Object, config.From); Assert.Equal(to.Object, config.To); Assert.Equal(from.Object.Delimiter, config.Delimiter); }
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); }