public void ShouldReturnDefaultConstraintNameWithDBOSchemaForConstraintNameClassTestFixture() { var schemaName = "dbo"; var tableName = "tableName"; string[] columnName = new string[] { "column1", "column2" }; string[] smokeColumnName = new string[] { "column1" }; ConstraintType c_type = ConstraintType.Default; var cons = new ConstraintName(schemaName, tableName, columnName, c_type); var expectedConstraintString = "DF_tableName_column1_column2"; Assert.AreEqual(expectedConstraintString, cons.ToString()); }
public void ShouldReturnPrimaryKeyConstraintNameForConstraintNameClassTestFixture() { var schemaName = "schemaName"; var tableName = "tableName"; string[] columnName = new string[] { "column1", "column2" }; string[] smokeColumnName = new string[] { "column1" }; ConstraintType c_type = ConstraintType.PrimaryKey; var cons = new ConstraintName(schemaName, tableName, columnName, c_type); var expectedConstraintString = "PK_schemaName_tableName"; Assert.AreEqual(expectedConstraintString, cons.ToString()); }
public void ShouldNotIncludeColumnsForPrimaryKey() { var name = new ConstraintName("dbo", "TableName", new[] { "does", "not", "matter" }, ConstraintType.PrimaryKey); Assert.That(name.ToString(), Is.EqualTo("PK_TableName")); }