Пример #1
0
        public void ScheduleJob_ConfirmCompletion()
        {
            var result = _jobSchedulerService.ScheduleScrapeJob("http://www.google.com", string.Empty);

            //sleep for 30 seconds
            Thread.Sleep(30000);

            Assert.IsTrue(_jobSchedulerService.IsJobCompete(result));
        }
Пример #2
0
        public async Task <IHttpActionResult> ScrapeUrl(JobRequest request)
        {
            var result = await Task.Run(() => _jobSchedulerService.ScheduleScrapeJob(request.Url, request.RequestedElement));

            return(Ok(result));
        }