示例#1
0
        public void ReturnsFalse()
        {
            var BackgroundAction = new BackgroundCheckRequest();
            var action           = new WorkflowAction
            {
                ActionType = new WorkflowActionType()
                {
                    // add in the expected objects so we don't make a db request
                    // in the future the db connection should be mocked
                    Attributes      = new Dictionary <string, AttributeCache>(),
                    AttributeValues = new Dictionary <string, AttributeValueCache>()
                }
            };
            var errors = new List <string>();
            var result = BackgroundAction.Execute(new RockContext(), action, null, out errors);

            Assert.False(result);
        }
示例#2
0
        public void InvalidProviderGuidError()
        {
            var BackgroundAction = new BackgroundCheckRequest();
            var action           = new WorkflowAction
            {
                ActionType = new WorkflowActionType()
                {
                    // add in the expected objects so we don't make a db request
                    Attributes      = new Dictionary <string, AttributeCache>(),
                    AttributeValues = new Dictionary <string, AttributeValueCache>()
                }
            };
            var errors = new List <string>();
            var result = BackgroundAction.Execute(new RockContext(), action, null, out errors);

            Assert.Equal(errors.Count, 1);
            Assert.Equal(errors[0], "Invalid Background Check Provider Guid!");
        }
示例#3
0
        public void HasExecuteMethod()
        {
            var BackgroundAction = new BackgroundCheckRequest();

            Assert.True(BackgroundAction.GetType().GetMethod("Execute") != null);
        }