public void ShouldWriteQueryForRemoveDataTypeAlias() { var op = new RemoveDataTypeOperation(SchemaName, Name); var expectedQuery = "drop type [schemaName].[name]"; Assert.AreEqual(expectedQuery, op.ToQuery()); }
public void ShouldSetPropertiesForRemoveDataTypeAlias() { var op = new RemoveDataTypeOperation(SchemaName, Name); Assert.AreEqual(SchemaName, op.SchemaName); Assert.AreEqual(Name, op.Name); Assert.That(op.ObjectName, Is.EqualTo(string.Format("{0}.{1}", SchemaName, Name))); }
public void ShouldMergeIfDataTypeRemoved() { var op = new AddDataTypeOperation("schema", "name", "from"); var removeDataTypeOp = new RemoveDataTypeOperation("SCHEMA", "NAME"); op.Merge(removeDataTypeOp); Assert.That(op.Disabled, Is.True); Assert.That(removeDataTypeOp.Disabled, Is.True); }