public void CreateRepository() { Mock <ILogger> logger = new Mock <ILogger>(); var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json"); var config = builder.Build(); var _dbconfig = config.GetSection("CosmoDBSettings").Get <CosmoDBSettings>(); _repository = new RawEventStorageRepository(new CosmoDBStorageInitializer(_dbconfig), logger.Object); }
public async Task Initialize() { Mock <ILoggerFactory> factory = new Mock <ILoggerFactory>(); var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json"); var config = builder.Build(); var _dbconfig = config.GetSection("CosmoDBSettings").Get <CosmoDBSettings>(); _repository = new RawEventStorageRepository(new CosmoDBStorageInitializer(_dbconfig), factory.Object); await AzureTableStorageHelper.EnsurePersonIsInLocalStorage(_context, _userId, _userPersonalInfo.Initials, _userPersonalInfo.LastNameAtBirth, _userPersonalInfo.LastNameAtBirthPrefix, _userPersonalInfo.BirthDate); await AzureTableStorageHelper.EnsurePersonIsInLocalStorage(_context, _targetId, _targetPersonalInfo.Initials, _targetPersonalInfo.LastNameAtBirth, _targetPersonalInfo.LastNameAtBirthPrefix, _targetPersonalInfo.BirthDate); }
public void Constructor_WithNullInitializerThrowsArgumentNullException() { Mock <ILogger> logger = new Mock <ILogger>(); var sut = new RawEventStorageRepository(null, logger.Object); }