public void CallbackTrigger()
{
var tableName = ObjectName.Parse("APP.test_table");
AdminQuery.CreateCallbackTrigger("trigger1", tableName, TriggerEventTime.Before, TriggerEventType.Insert);
var trigger = AdminQuery.Access().GetObject(DbObjectType.Trigger, new ObjectName("trigger1")) as Trigger;
Assert.IsNotNull(trigger);
Assert.AreEqual("trigger1", trigger.TriggerInfo.TriggerName.FullName);
Assert.AreEqual(tableName, trigger.TriggerInfo.TableName);
Assert.AreEqual(TriggerEventTime.Before, trigger.TriggerInfo.EventTime);
Assert.AreEqual(TriggerEventType.Insert, trigger.TriggerInfo.EventType);
}