public void GetJobsByProcessAndStatusTest() { var job = new Job { AppID = AppID, ProcessID = processID, Created = DateTime.Now, Status = null }; job = jobDAL.SetJob(job); Assert.True(!string.IsNullOrWhiteSpace(job.JobID)); jobDAL.SetToRunning(processID, job.JobID); var outJobs = jobDAL.GetJobsByProcessAndStatus(processID, JobStatus.Running); jobDAL.SetToStopped(new List <string> { job.JobID }); jobDAL.Delete(new List <string> { job.JobID }); var jobIDs = outJobs.Select(j => j.JobID).ToList(); Assert.True(jobIDs.Contains(job.JobID)); }