Esempio n. 1
0
        public void TestControllerRecurringJob()
        {
            ICronApiService          cron          = new MockCronApiService();
            IProgramingMethodService methodService = new MockProgramingMethodService();
            RecurringJobController   controller    = new RecurringJobController(cron, methodService, null, null);
            var result = controller.AddExecution(Guid.NewGuid().ToString(), "prueba_job", "07/05/2022 12:36", "*/15 * * * *", "07/05/2001 12:36");

            if (result is BadRequestObjectResult)
            {
                Assert.True(false);
            }
            else
            {
                Assert.True(true);
            }
        }
Esempio n. 2
0
        public void TestControllerJobBadGuid()
        {
            ICronApiService          cron          = new MockCronApiService();
            IProgramingMethodService methodService = new MockProgramingMethodService();
            JobController            controller    = new JobController(cron, methodService, null);
            var result = controller.AddExecution("1231-11ef-12", "07/05/2022 12:36", "07/05/2001 12:36");

            if (result is BadRequestObjectResult)
            {
                Assert.True(((BadRequestObjectResult)result).Value.Equals("identificador invalido"));
            }
            else
            {
                Assert.True(false);
            }
        }
Esempio n. 3
0
        public void TestControllerJobBadParams()
        {
            ICronApiService          cron          = new MockCronApiService();
            IProgramingMethodService methodService = new MockProgramingMethodService();
            JobController            controller    = new JobController(cron, methodService, null);
            var result = controller.AddExecution(Guid.NewGuid().ToString(), "07/05/2022 12:36", null, "12");

            if (result is BadRequestObjectResult)
            {
                Assert.True(((BadRequestObjectResult)result).Value.Equals("falta el tipo de objeto"));
            }
            else
            {
                Assert.True(false);
            }
        }
Esempio n. 4
0
        public void TestControllerJobWithoutDate()
        {
            ICronApiService          cron          = new MockCronApiService();
            IProgramingMethodService methodService = new MockProgramingMethodService();
            JobController            controller    = new JobController(cron, methodService, null);
            var result = controller.AddExecution(Guid.NewGuid().ToString(), null);

            if (result is BadRequestObjectResult)
            {
                Assert.True(false);
            }
            else
            {
                Assert.True(true);
            }
        }
Esempio n. 5
0
        public void TestControllerScheduledJobBadGuid()
        {
            ICronApiService          cron          = new MockCronApiService();
            IProgramingMethodService methodService = new MockProgramingMethodService();
            ScheduledJobController   controller    = new ScheduledJobController(cron, methodService, null);
            var result = controller.AddScheduledJob("07/05/2021 12:36", "1321-e", "07/05/2001 12:36");

            if (result is BadRequestObjectResult)
            {
                Assert.True(((BadRequestObjectResult)result).Value.Equals("identificador invalido"));
            }
            else
            {
                Assert.True(false);
            }
        }
Esempio n. 6
0
        public void TestControllerScheduledJobFailDate()
        {
            ICronApiService          cron          = new MockCronApiService();
            IProgramingMethodService methodService = new MockProgramingMethodService();
            ScheduledJobController   controller    = new ScheduledJobController(cron, methodService, null);
            var result = controller.AddScheduledJob("07/25/2001 12:36", Guid.NewGuid().ToString());

            if (result is BadRequestObjectResult)
            {
                Assert.True(true);
            }
            else
            {
                Assert.True(false);
            }
        }
Esempio n. 7
0
        public void TestControllerRecurringJobExistName()
        {
            ICronApiService          cron          = new MockCronApiService();
            IProgramingMethodService methodService = new MockProgramingMethodService();
            RecurringJobController   controller    = new RecurringJobController(cron, methodService, null, null);
            var result = controller.AddExecution(Guid.NewGuid().ToString(), "0", "07/05/2022 12:36", " */ 15 * * * *", "07/05/2001 12:36");

            if (result is BadRequestObjectResult)
            {
                Assert.True(((BadRequestObjectResult)result).Value.Equals("Ya existe una tarea con ese nombre"));
            }
            else
            {
                Assert.True(false);
            }
        }
Esempio n. 8
0
        public void TestControllerScheduledJobFailWithoutDate()
        {
            ICronApiService          cron          = new MockCronApiService();
            IProgramingMethodService methodService = new MockProgramingMethodService();
            ScheduledJobController   controller    = new ScheduledJobController(cron, methodService);
            var result = controller.AddScheduledJob(null, Guid.NewGuid().ToString());

            if (result is BadRequestObjectResult)
            {
                Assert.True(((BadRequestObjectResult)result).Value.Equals("La fecha de ejecución es obligatoria"));
            }
            else
            {
                Assert.True(false);
            }
        }