public void ShouldRemoveIfRemovingSchemaPropertyAndSchemaGettingRemoved()
        {
            var op             = new RemoveExtendedPropertyOperation("schema", "name");
            var removeSchemaOp = new RemoveSchemaOperation("SCHEMA");

            op.Merge(removeSchemaOp);
            Assert.That(op.Disabled, Is.True);
            Assert.That(removeSchemaOp.Disabled, Is.False);
        }
Exemple #2
0
        public void ShouldDisableWhenMergedWithRemoveOperation()
        {
            var op       = new AddSchemaOperation("name", "owner");
            var removeOp = new RemoveSchemaOperation("NAME");

            op.Merge(removeOp);
            Assert.That(op.Disabled, Is.True);
            Assert.That(removeOp.Disabled, Is.True);
        }
        public void ShouldSetPropertiesForSchema()
        {
            var schemaName = "schemaName";

            var op = new RemoveSchemaOperation(schemaName);

            Assert.That(op.Name, Is.EqualTo(schemaName));

            var expectedQuery = string.Format("drop schema [{0}]", schemaName);

            Assert.That(op.ToQuery(), Is.EqualTo(expectedQuery));
        }