public void Dev2TaskDefinitionTest_IsValid_TestInValidPath()
        {
            var native = _service.NewTask();
            native.Actions.Add(new ExecAction("notepad.exe", "\"a:1\" \"b:2\""));
            var factory = new TaskServiceConvertorFactory();

            var defn = new Dev2TaskDefinition(factory, native);
            Assert.IsFalse(defn.IsValidDev2Task());
        }
        public void Dev2TaskDefinitionTest_IsValid_TestInValidArgs()
        {
            var native = _service.NewTask();
            native.Actions.Add(new ExecAction(GlobalConstants.SchedulerAgentPath, "\"a\" \"b:2\""));
            var factory = new TaskServiceConvertorFactory();

            var defn = new Dev2TaskDefinition(factory, native);
            Assert.IsFalse(defn.IsValidDev2Task());
        }
Example #3
0
        public void CreateExecAction_GivenValidArgs_ShouldReturnCorreclty()
        {
            //---------------Set up test pack-------------------
            var factory = new TaskServiceConvertorFactory();

            //---------------Assert Precondition----------------
            Assert.IsNotNull(factory);
            //---------------Execute Test ----------------------
            var execAction = factory.CreateExecAction("path", "args", "Home");

            //---------------Test Result -----------------------
            Assert.IsNotNull(execAction);
        }
Example #4
0
        public void CreateRepetitionPattern_GivenRepetitionPattern_ShouldReturnDev2RepetitionPattern()
        {
            //---------------Set up test pack-------------------
            var factory = new TaskServiceConvertorFactory();

            //---------------Assert Precondition----------------
            Assert.IsNotNull(factory);
            //---------------Execute Test ----------------------
            var repetitionPattern = factory.CreateRepetitionPattern(It.IsAny <RepetitionPattern>());

            //---------------Test Result -----------------------
            Assert.IsNotNull(repetitionPattern);
        }
Example #5
0
        public void CreateAction_GivenRepetitionAction_ShouldReturnDev2Action()
        {
            //---------------Set up test pack-------------------
            var factory = new TaskServiceConvertorFactory();

            //---------------Assert Precondition----------------
            Assert.IsNotNull(factory);
            //---------------Execute Test ----------------------
            var action = factory.CreateAction(It.IsAny <Microsoft.Win32.TaskScheduler.Action>());

            //---------------Test Result -----------------------
            Assert.IsNotNull(action);
        }
Example #6
0
        public void CreateTrigger_GivenTrigger_ShouldReturnDev2Trigger()
        {
            //---------------Set up test pack-------------------
            var factory = new TaskServiceConvertorFactory();

            //---------------Assert Precondition----------------
            Assert.IsNotNull(factory);
            //---------------Execute Test ----------------------
            var trigger = factory.CreateTrigger(It.IsAny <Trigger>());

            //---------------Test Result -----------------------
            Assert.IsNotNull(trigger);
        }
Example #7
0
        public void CreateTaskCollection_GivenTaskCollection_ShouldReturnDev2TaskCollection()
        {
            //---------------Set up test pack-------------------
            var factory = new TaskServiceConvertorFactory();

            //---------------Assert Precondition----------------
            Assert.IsNotNull(factory);
            //---------------Execute Test ----------------------
            var taskCollection = factory.CreateTaskCollection(It.IsAny <TaskCollection>());

            //---------------Test Result -----------------------
            Assert.IsNotNull(taskCollection);
        }
        public void CreateTaskService_ShouldReturnCorrectly()
        {
            //---------------Set up test pack-------------------
            TaskServiceConvertorFactory factory = new TaskServiceConvertorFactory();

            //---------------Assert Precondition----------------
            Assert.IsNotNull(factory);
            //---------------Execute Test ----------------------
            var taskEventLog = factory.CreateTaskService();

            //---------------Test Result -----------------------
            Assert.IsNotNull(taskEventLog);
        }
        public void CreateTaskEventLog_Givenpath_ShouldReturnDev2TaskEventLog()
        {
            //---------------Set up test pack-------------------
            TaskServiceConvertorFactory factory = new TaskServiceConvertorFactory();

            //---------------Assert Precondition----------------
            Assert.IsNotNull(factory);
            //---------------Execute Test ----------------------
            var taskEventLog = factory.CreateTaskEventLog(It.IsAny <string>());

            //---------------Test Result -----------------------
            Assert.IsNotNull(taskEventLog);
        }
        public void CreateTaskEvent_GivenTaskEvent_ShouldDev2TaskEvent()
        {
            //---------------Set up test pack-------------------
            TaskServiceConvertorFactory factory = new TaskServiceConvertorFactory();

            //---------------Assert Precondition----------------
            Assert.IsNotNull(factory);
            //---------------Execute Test ----------------------
            var taskEvent = factory.CreateTaskEvent(It.IsAny <TaskEvent>());

            //---------------Test Result -----------------------
            Assert.IsNotNull(taskEvent);
        }
        public void CreateTaskSettings_GivenTaskSettings_ShouldReturnDev2TaskSettings()
        {
            //---------------Set up test pack-------------------
            var factory = new TaskServiceConvertorFactory();

            //---------------Assert Precondition----------------
            Assert.IsNotNull(factory);
            //---------------Execute Test ----------------------
            var taskService  = new TaskService().NewTask();
            var taskSettings = factory.CreateTaskSettings(taskService.Settings);

            //---------------Test Result -----------------------
            Assert.IsNotNull(taskSettings);
        }
        public void CreateExecAction_GivenAction_ShouldReturnCorreclty()
        {
            //---------------Set up test pack-------------------
            var factory = new TaskServiceConvertorFactory();
            var action  = new Mock <IAction>();

            action.Setup(action1 => action1.Instance).Returns(Microsoft.Win32.TaskScheduler.Action.CreateAction(TaskActionType.SendEmail));
            //---------------Assert Precondition----------------
            Assert.IsNotNull(factory);
            //---------------Execute Test ----------------------
            var execAction = factory.CreateExecAction(action.Object);

            //---------------Test Result -----------------------
            Assert.IsNotNull(execAction);
        }
        public void Dev2TaskDefinitionTest_IsValid_TestInValidAction()
        {
            var native = _service.NewTask();
            native.Actions.Add(new ShowMessageAction("s","y"));
            var factory = new TaskServiceConvertorFactory();

            var defn = new Dev2TaskDefinition(factory, native);
            Assert.IsFalse(defn.IsValidDev2Task());
        }
        private static Dev2TaskDefinition Dev2TaskDefinition(TaskDefinition native)
        {
            var factory = new TaskServiceConvertorFactory();

            var defn = new Dev2TaskDefinition(factory, native);
            return defn;
        }
        public void Dev2TaskDefinitionTest_IsValid_TestNoAction()
        {
            var native = _service.NewTask();

            var factory = new TaskServiceConvertorFactory();

            var defn = new Dev2TaskDefinition(factory, native);
            Assert.IsFalse(defn.IsValidDev2Task());
        }