public void DatabaseDataDeleter( Action act) { var tablesToSkip = new AllTablesDeleter.TableInfoDto[0]; var databaseSettings = new DataConnectionStringsForIntegrationTests(); _allTablesDeleter.DeleteAllDataFromTables( databaseSettings.ConnectionString, tablesToSkip); act(); _allTablesDeleter.DeleteAllDataFromTables( databaseSettings.ConnectionString, tablesToSkip); }
public void WebApiShouldReturnRegionScheme() { var dataConnectionStrings = new DataConnectionStringsForIntegrationTests(); var systemLog = new SystemLogForIntegrationTests(); DependencyManager.BootstrapForTests(systemLog, dataConnectionStrings, dataConnectionStrings, dataConnectionStrings, dataConnectionStrings); var countryWebApiGateway = MasterFactory.CountryWebApiGateway; var regionScheme = countryWebApiGateway.GetRegionScheme(); regionScheme.Should().NotBeNull(); regionScheme.Regions.Should().NotBeNull(); regionScheme.Regions.Select(x => x.Countries).All(x => x != null).Should().BeTrue(); }
public TestHelper() { var databaseSettings = new DataConnectionStringsForIntegrationTests(); var systemLogForIntegrationTests = new SystemLogForIntegrationTests(); CurrentDate = new DateTime(2017, 2, 3); _allTablesDeleter = new AllTablesDeleter(); _officeDataTableGateway = new OfficeDataTableGateway(databaseSettings, systemLogForIntegrationTests); _countryWebApiGateway = new CountryWebApiGatewayStub(); _emailClient = new EmailClientFake(databaseSettings); _userWrapperFake = new UserWrapperFake("user"); _userWrapperFake.GroupNameConstants = databaseSettings; }