Beispiel #1
0
        public void IsInjectedTaskForTarget_NullValueInTaskName()
        {
            var executionContext = new Mock <IExecutionContext>();

            TaskDecoratorManager decoratorManager = new TaskDecoratorManager();

            Assert.False(decoratorManager.IsInjectedTaskForTarget(null, executionContext.Object));
        }
Beispiel #2
0
        public void IsInjectedTaskForTarget_TaskWithoutTargetPrefix()
        {
            var executionContext = new Mock <IExecutionContext>();

            var taskWithoutTarget = "TestTask";

            TaskDecoratorManager decoratorManager = new TaskDecoratorManager();

            Assert.False(decoratorManager.IsInjectedTaskForTarget(taskWithoutTarget, executionContext.Object));
        }
Beispiel #3
0
        public void IsInjectedTaskForTarget_TaskWithTargetPrefix()
        {
            var executionContext = new Mock <IExecutionContext>();

            const String PostTargetTask     = "__system_posttargettask_";
            const String PreTargetTask      = "__system_pretargettask_";
            var          taskWithPreTarget  = $"{PreTargetTask}TestTask";
            var          taskWithPostTarget = $"{PostTargetTask}TestTask";

            TaskDecoratorManager decoratorManager = new TaskDecoratorManager();

            Assert.True(decoratorManager.IsInjectedTaskForTarget(taskWithPostTarget, executionContext.Object));
            Assert.True(decoratorManager.IsInjectedTaskForTarget(taskWithPreTarget, executionContext.Object));
        }