public void ShouldNotErrorOnSecondRun() { var mockRawSqlConnectionService = new Mock <IRawSqlConnectionService>(); var mockCloudOdsDatabaseNameProvider = new Mock <ICloudOdsDatabaseNameProvider>(); var sqlConfigurator = new SqlServerCloudOdsDatabaseSecurityConfigurator(mockRawSqlConnectionService.Object, mockCloudOdsDatabaseNameProvider.Object); var config = GetOdsSqlConfiguration(); sqlConfigurator.CreateServerLogins(config); var runtimeConfiguration = GetRuntimeConfiguration(config); sqlConfigurator.ApplyConfiguration(config, runtimeConfiguration); }
public void Setup() { RemoveExistingLogins(); var mockRawSqlConnectionService = new Mock <IRawSqlConnectionService>(); var mockCloudOdsDatabaseNameProvider = new Mock <ICloudOdsDatabaseNameProvider>(); var _sqlConfigurator = new SqlServerCloudOdsDatabaseSecurityConfigurator(mockRawSqlConnectionService.Object, mockCloudOdsDatabaseNameProvider.Object); var config = GetOdsSqlConfiguration(); _sqlConfigurator.CreateServerLogins(config); var setupConfiguration = GetSetupConfiguration(config); var runtimeConfiguration = GetRuntimeConfiguration(config); _sqlConfigurator.ApplyConfiguration(config, setupConfiguration); _sqlConfigurator.ApplyConfiguration(config, runtimeConfiguration); }