/// <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 all tables used in these tests. /// </summary> /// <exception cref="NotImplementedException"></exception> public void Dispose() { DatabasePurger.PurgeMaterials(); DatabasePurger.PurgePlastics(); DatabasePurger.PurgeCustomMaterialProps(); }
/// <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(); }