public async void ManualStartJob() { //var service = new ManualStartJobService(); //var list = service.ManualStartJob(new[] { JobName.MenuReportJob }); var service = new ReportJobLogService().Repository.Entities; //var list =await (from entity in service where SqlFunctions.CharIndex("Menu",entity.JobName)>0 select entity).ToListAsync(); var list = await service.Where(x => DbFunctions.DiffDays(x.CreatedDate, DateTime.Now) < 1).ToListAsync(); ////Expression<Func<ReportJobLogEntity, bool>> criteria1 = x => x.JobName ==""; //var predicate = PredicateBuilder.False<ReportJobLogEntity>(); //foreach (var jobName in jobLogs) //{ // var name = jobName.ToString(); // predicate = predicate.Or(x => x.JobName == name); //} //predicate = predicate.And(x => x.JobStatus == "Success"); //var list = service.Repository.Entities.AsExpandable().Where(predicate); Assert.IsTrue(list.Count > 0); }
public void JobLogTest() { var jobLogService = new ReportJobLogService(); var entity = jobLogService.CreateJobLog("PageReportJob"); Assert.IsTrue(entity.Id > 0); }