/// <summary> /// Purges all tables used in these tests. /// </summary> public void Dispose() { DatabasePurger.PurgeBatches(); DatabasePurger.PurgeCustomBatchProps(); DatabasePurger.PurgeLocations(); DatabasePurger.PurgeMaterials(); DatabasePurger.PurgePlastics(); }
/// <summary> /// Purges all tables used in these tests. /// </summary> public void Dispose() { DatabasePurger.PurgeTransactions(); DatabasePurger.PurgeBatches(); DatabasePurger.PurgeLocations(); DatabasePurger.PurgeMaterials(); DatabasePurger.PurgePlastics(); DatabasePurger.PurgeUsers(); }
/// <summary> /// Sets up needed repositories and purges all related tables. /// </summary> public MaterialsRepositoryTests() { // Repos IConfiguration configuration = ConfigurationProvider.GetConfiguration(); Repository = new PostgreSqlMaterialsRepository(configuration); PropRepository = new PostgreSqlCustomMaterialPropRepository(configuration); PropValueRepository = new PostgreSqlCustomMaterialPropValueRepository(configuration); IPlasticsRepository plasticsRepository = new PostgreSqlPlasticsRepository(configuration); // Purge for blank slate DatabasePurger.PurgeMaterials(); DatabasePurger.PurgePlastics(); DatabasePurger.PurgeCustomMaterialProps(); // Create plastics PC = plasticsRepository.CreatePlastic("PC", "Polycarbonate"); PE = plasticsRepository.CreatePlastic("PE", "Polyethylene"); }
/// <summary> /// Purges /// </summary> public void Dispose() { DatabasePurger.PurgePlastics(); }
/// <summary> /// Sets up the SUT and needed services and and cleans up plastics tbales. /// </summary> public PlasticsRepositoryTests() { Repository = new PostgreSqlPlasticsRepository(ConfigurationProvider.GetConfiguration()); DatabasePurger.PurgePlastics(); }
/// <summary> /// Sets up the SUT and needed services, and cleans up the users table. /// </summary> public UserRepositoryTests() { Repository = new PostgreSqlUserRepository(ConfigurationProvider.GetConfiguration()); PasswordHashingService = new PasswordHashingService(new LoggerFactory()); DatabasePurger.PurgeUsers(); }
/// <summary> /// Cleans up the users table! /// </summary> public void Dispose() { DatabasePurger.PurgeUsers(); }
/// <summary> /// Purges custom batch props. /// </summary> public void Dispose() { DatabasePurger.PurgeCustomBatchProps(); }
/// <summary> /// Resets the OpenMTS configuration to default values. /// </summary> public void Dispose() { DatabasePurger.ResetConfiguration(); }
/// <summary> /// Sets up the SUT and needed services and and cleans up API key tbales. /// </summary> public ApiKeyRepositoryTests() { Repository = new PostgreSqlApiKeyRepository(ConfigurationProvider.GetConfiguration()); RightsService = new RightsService(new LoggerFactory(), new MemoryRightsRepository()); DatabasePurger.PurgeApiKeys(); }
/// <summary> /// Purges API key tables. /// </summary> public void Dispose() { DatabasePurger.PurgeApiKeys(); }
/// <summary> /// Sets up the SUT and needed services and and cleans up locations tbales. /// </summary> public LocationsRepositoryTests() { Repository = new PostgreSqlLocationsRepository(ConfigurationProvider.GetConfiguration()); DatabasePurger.PurgeLocations(); }
/// <summary> /// Pruges all locations. /// </summary> public void Dispose() { DatabasePurger.PurgeLocations(); }
/// <summary> /// Purges all custom material props. /// </summary> public void Dispose() { DatabasePurger.PurgeCustomMaterialProps(); }
/// <summary> /// Purges all tables used in these tests. /// </summary> /// <exception cref="NotImplementedException"></exception> public void Dispose() { DatabasePurger.PurgeMaterials(); DatabasePurger.PurgePlastics(); DatabasePurger.PurgeCustomMaterialProps(); }
/// <summary> /// Sets up all needed repositories and purges related tables. /// </summary> public CustomBatchPropRepositoryTests() { Repository = new PostgreSqlCustomBatchPropRepository(ConfigurationProvider.GetConfiguration()); DatabasePurger.PurgeCustomBatchProps(); }
/// <summary> /// Sets up the SUT and resets configuration. /// </summary> public ConfigurationRepositoryTests() { Repository = new PostgreSqlConfigurationRepository(ConfigurationProvider.GetConfiguration()); DatabasePurger.ResetConfiguration(); }