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)); }
public async Task <IHttpActionResult> ScrapeUrl(JobRequest request) { var result = await Task.Run(() => _jobSchedulerService.ScheduleScrapeJob(request.Url, request.RequestedElement)); return(Ok(result)); }