コード例 #1
0
        public void ShouldWriteQueryForRemoveStoredProcedure()
        {
            var          op            = new RemoveStoredProcedureOperation(SchemaName, ProcedureName);
            const string expectedQuery = "drop procedure [schemaName].[procedureName]";

            Assert.AreEqual(expectedQuery, op.ToQuery());
        }
コード例 #2
0
        public void ShouldSetPropertiesForRemoveStoredProcedure()
        {
            var op = new RemoveStoredProcedureOperation(SchemaName, ProcedureName);

            Assert.AreEqual(SchemaName, op.SchemaName);
            Assert.AreEqual(ProcedureName, op.Name);
            Assert.That(op.ObjectName, Is.EqualTo(string.Format("{0}.{1}", SchemaName, ProcedureName)));
        }
        public void ShouldDisableWhenMergedWithRemoveOperation()
        {
            var op       = new AddStoredProcedureOperation("schema", "name", "definition");
            var removeOp = new RemoveStoredProcedureOperation("SCHEMA", "NAME");

            op.Merge(removeOp);
            Assert.That(op.Disabled, Is.True);
            Assert.That(removeOp.Disabled, Is.True);
        }