public AlertsRepositoryTests() { fixture = new Fixture(); fixture.Customize(new AutoConfiguredMoqCustomization()); _configurationProviderMock = new Mock<IConfigurationProvider>(); _blobStorageClientMock = new Mock<IBlobStorageClient>(); var blobStorageFactory = new BlobStorageClientFactory(_blobStorageClientMock.Object); _configurationProviderMock.Setup(x => x.GetConfigurationSettingValue(It.IsNotNull<string>())) .ReturnsUsingFixture(fixture); alertsRepository = new AlertsRepository(_configurationProviderMock.Object, blobStorageFactory); }
public DeviceRulesRepositoryTests() { fixture = new Fixture(); var configProviderMock = new Mock<IConfigurationProvider>(); _tableStorageClientMock = new Mock<IAzureTableStorageClient>(); _blobClientMock = new Mock<IBlobStorageClient>(); configProviderMock.Setup(x => x.GetConfigurationSettingValue(It.IsNotNull<string>())) .ReturnsUsingFixture(fixture); var tableStorageClientFactory = new AzureTableStorageClientFactory(_tableStorageClientMock.Object); var blobClientFactory = new BlobStorageClientFactory(_blobClientMock.Object); deviceRulesRepository = new DeviceRulesRepository(configProviderMock.Object, tableStorageClientFactory, blobClientFactory); }