Esempio n. 1
0
        public void ShouldUpateColumnNameIfItIsRenamed()
        {
            var op       = new AddRowGuidColOperation("schema", "table", "column");
            var renameOp = new RenameColumnOperation("SCHEMA", "TABLE", "COLUMN", "new column");

            op.Merge(renameOp);
            Assert.That(op.Disabled, Is.False);
            Assert.That(renameOp.Disabled, Is.True);
            Assert.That(op.ColumnName, Is.EqualTo("new column"));
        }
Esempio n. 2
0
        public void ShouldNotUpateColumnNameIfNotSameSchemaTableOrColumn(string schemaName, string tableName, string columnName)
        {
            var op       = new AddRowGuidColOperation("schema", "table", "column");
            var renameOp = new RenameColumnOperation(schemaName, tableName, columnName, "new column");

            op.Merge(renameOp);
            Assert.That(op.Disabled, Is.False);
            Assert.That(renameOp.Disabled, Is.False);
            Assert.That(op.ColumnName, Is.EqualTo("column"));
        }