public void Test_ListTenantDatabaseMap_AccountKey(string tenantKey, string accountKey) { Mock <ILogger <ListTenantDatabaseMap <string> > > logger = new Mock <ILogger <ListTenantDatabaseMap <string> > >(); var listAccountMap = new ListAccountMap(); var listdatabaseMap = new ListTenantDatabaseMap <string>(_config, listAccountMap, logger.Object); var databaseMap = listdatabaseMap.GetOrAddDatabase(tenantKey); Assert.Equal(accountKey, databaseMap.AccountKey); }
public void Test_ListTenantDatabaseMap_ForDuplicateDatbaseMapping(string tenantKey) { Mock <ILogger <ListTenantDatabaseMap <string> > > logger = new Mock <ILogger <ListTenantDatabaseMap <string> > >(); var listAccountMap = new ListAccountMap(); var listdatabaseMap = new ListTenantDatabaseMap <string>(_config, listAccountMap, logger.Object); //First one is added listdatabaseMap.GetOrAddDatabase("3383716d-7c07-4619-afcc-3bb0c933aa47"); Assert.Throws <DuplicateDatabaseMappedException>(() => listdatabaseMap.GetOrAddDatabase(tenantKey)); }