public override void CanCreateTableNamedMultiColumnPrimaryKey() { var expression = GeneratorTestHelper.GetCreateTableWithMultiColumNamedPrimaryKeyExpression(); string sql = generator.Generate(expression); sql.ShouldBe("CREATE TABLE [TestTable1] ([TestColumn1] NVARCHAR(255) NOT NULL, [TestColumn2] INT NOT NULL, CONSTRAINT [TestKey] PRIMARY KEY ([TestColumn1], [TestColumn2]))"); }
public override void CanCreateTableNamedMultiColumnPrimaryKey() { var expression = GeneratorTestHelper.GetCreateTableWithMultiColumNamedPrimaryKeyExpression(); string sql = generator.Generate(expression); sql.ShouldBe("CREATE TABLE `TestTable1` (`TestColumn1` VARCHAR(255) NOT NULL, `TestColumn2` INTEGER NOT NULL, CONSTRAINT `TestKey` PRIMARY KEY (`TestColumn1`, `TestColumn2`)) ENGINE = INNODB"); }
public override void CanCreateTableNamedMultiColumnPrimaryKey() { var expression = GeneratorTestHelper.GetCreateTableWithMultiColumNamedPrimaryKeyExpression(); string sql = _generator.Generate(expression); sql.ShouldBe("CREATE TABLE TestTable1 (TestColumn1 NVARCHAR2(255) NOT NULL, TestColumn2 NUMBER(10,0) NOT NULL, CONSTRAINT TestKey PRIMARY KEY (TestColumn1, TestColumn2))"); }
public override void CanCreateTableNamedMultiColumnPrimaryKey() { //Should work. I think from the docs var expression = GeneratorTestHelper.GetCreateTableWithMultiColumNamedPrimaryKeyExpression(); string sql = generator.Generate(expression); sql.ShouldBe("CREATE TABLE 'TestTable1' ('TestColumn1' TEXT NOT NULL, 'TestColumn2' INTEGER NOT NULL, CONSTRAINT 'TestKey' PRIMARY KEY ('TestColumn1', 'TestColumn2'))"); }
public override void CanCreateTableNamedMultiColumnPrimaryKey() { //Should work. I think from the docs var expression = GeneratorTestHelper.GetCreateTableWithMultiColumNamedPrimaryKeyExpression(); string sql = _generator.Generate(expression); sql.ShouldBe("CREATE TABLE \"TestTable1\" (\"TestColumn1\" TEXT NOT NULL, \"TestColumn2\" INTEGER NOT NULL, CONSTRAINT \"TestKey\" PRIMARY KEY (\"TestColumn1\", \"TestColumn2\"))"); }