public async Task CanUpdate_should_not_throw_exception_if_trigger_and_action_valid() { var command = CreateCommand(new UpdateRule { Trigger = new ContentChangedTrigger { Schemas = ImmutableList <ContentChangedTriggerSchema> .Empty }, Action = new WebhookAction { Url = validUrl } }); await GuardRule.CanUpdate(command, appProvider); }
public async Task CanUpdate_should_not_throw_exception_if_trigger_and_action_valid() { var command = new UpdateRule { Trigger = new ContentChangedTrigger { Schemas = new List <ContentChangedTriggerSchema>() }, Action = new WebhookAction { Url = validUrl } }; await GuardRule.CanUpdate(command, schemas); }
public async Task CanUpdate_should_throw_exception_if_action_and_trigger_are_null() { var command = new UpdateRule(); await Assert.ThrowsAsync <ValidationException>(() => GuardRule.CanUpdate(command, appProvider)); }