public void CreateTableForIdGeneratorIfNotExits() { const string tableName = "IdStore"; using (var helper = CreateHelperWithEmptyDatabase()) { var schemaLoader = new MsAccessSchemaLoader(); schemaLoader.LoadTableSchema(helper.Connection, tableName).Should().BeNull(); var idGenerator = new MsAccessIdGenerator(helper.Connection, "TestTable", 1); idGenerator.InitDatabaseForIdGenerator(); schemaLoader.LoadTableSchema(helper.Connection, tableName).Should().NotBeNull(); } }
public void NotThrowWhenCreatingTableAndStoredProcedureForIdGeneratorAndTheyExist() { const string tableName = "IdStore"; using (var helper = CreateHelperWithEmptyDatabase()) { var schemaLoader = new MsAccessSchemaLoader(); var idGenerator = new MsAccessIdGenerator(helper.Connection, "TestTable", 1); idGenerator.InitDatabaseForIdGenerator(); schemaLoader.LoadTableSchema(helper.Connection, tableName).Should().NotBeNull(); idGenerator.InitDatabaseForIdGenerator(); schemaLoader.LoadTableSchema(helper.Connection, tableName).Should().NotBeNull(); } }