Example #1
0
        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);
        }
Example #2
0
        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);
        }