public void GeneratorUniqueConstraint(SqlEngineVersion version) { var db = new TestDatabaseUniqueConstraint(); var documenterContext = DataDefinitionDocumenterTestsHelper.CreateTestGeneratorContext(version, new DocumenterTests.TableCustomizer()); var writer = CSharpTypedWriterFactory.GetCSharpTypedWriter(version, documenterContext, "TestDatabaseUniqueConstraint"); var generator = new CSharpTypedGenerator(writer, version, "TestDatabaseUniqueConstraint", "FizzCode.DbTools.DataDefinitionDocumenter.Tests"); generator.GenerateMultiFile(db); }
public void DocumentTestUniqueConstraint(SqlEngineVersion version) { var db = new TestDatabaseUniqueConstraint(); db.SetVersions(version.GetTypeMapper()); var documenter = new Documenter(DataDefinitionDocumenterTestsHelper.CreateTestDocumenterContext(version), version, "TestDatabaseUniqueConstraint"); documenter.Document(db); }
// [SqlVersions(typeof(MsSql2016))] //public void CreateTables(SqlVersion version) public void CreateTables() { var version = MsSqlVersion.MsSql2016; var dd = new TestDatabaseUniqueConstraint(); Init(version, dd); var creator = new DatabaseCreator(dd, _sqlExecuterTestAdapter.GetExecuter(version.UniqueName)); creator.ReCreateDatabase(true); }