Esempio n. 1
0
        public async void CompleteCompletedJobError()
        {
            ILogger <JobsController> logger = Mock.Of <ILogger <JobsController> >();

            JobsController controller = new JobsController(context, logger);

            RxJob job = await context.RxJobs.FirstOrDefaultAsync(val => val.StatusNum == 1);

            // Act
            JsonResult result = controller.Complete(job.Id) as JsonResult;

            // Assert

            Assert.NotNull(result);
            Assert.NotNull(result.Value);

            JObject response = JObject.Parse(Newtonsoft.Json.JsonConvert.SerializeObject(result.Value));

            Assert.False(response.Value <bool>("Success"));
        }