Exemplo n.º 1
0
        public static void QueryTiming_PropertyGet_EqualsCtorArg()
        {
            Identifier               triggerName = "test_trigger";
            const string             definition  = "create trigger test_trigger...";
            const TriggerQueryTiming timing      = TriggerQueryTiming.InsteadOf;
            const TriggerEvent       events      = TriggerEvent.Update;
            const bool               enabled     = true;

            var trigger = new PostgreSqlDatabaseTrigger(triggerName, definition, timing, events, enabled);

            Assert.That(trigger.QueryTiming, Is.EqualTo(timing));
        }
Exemplo n.º 2
0
        public static void ToString_WhenInvoked_ReturnsExpectedValues(string name, string expectedResult)
        {
            var                      triggerName = Identifier.CreateQualifiedIdentifier(name);
            const string             definition  = "create trigger test_trigger...";
            const TriggerQueryTiming timing      = TriggerQueryTiming.Before;
            const TriggerEvent       events      = TriggerEvent.Update;

            var trigger = new PostgreSqlDatabaseTrigger(triggerName, definition, timing, events, false);
            var result  = trigger.ToString();

            Assert.That(result, Is.EqualTo(expectedResult));
        }