public RecruitmentController(RecruitmentPlanManager recruitmentPlanManager, ApplicationFormManager enrollmentManager, ApplicationUserManager userManager, IJobStore jobStore) { this.recruitmentManager = recruitmentPlanManager; this.applicationFormManager = enrollmentManager; this.targetUserManager = userManager; this.jobStore = jobStore; }
public async Task CompleteAuditAsyncTest() { // var plan = new RecruitmentPlan("Title", "Recruitment", DateTime.Now.AddDays(0)); var manager = new RecruitmentPlanManager(new StubRecruitmentPlanStore()); var job = new Job() { Name = "Job", }; plan.Jobs.Add(job); var form = new ApplicationForm(job, new StubPerson()); job.ApplicationForms.Add(form); new PrivateObject(plan).SetProperty(nameof(plan.EnrollExpirationDate), DateTime.Now); new PrivateObject(plan).SetProperty(nameof(plan.WhenPublished), DateTime.Now); await manager.CompleteAuditAsync(plan); Assert.IsNotNull(form.WhenAuditComplete); Assert.IsNotNull(plan.WhenAuditCommited); }
public ArchiveController(ApplicationFormManager enrollmentManager, RecruitmentPlanManager recruitmentPlanManager) { this.enrollmentManager = enrollmentManager; this.recruitmentPlanManager = recruitmentPlanManager; }
public RecruitmentPlanController(RecruitmentPlanManager planManager) { this.planManager = planManager; }
public ApplicationFormController(ApplicationFormManager applicationFormManager, RecruitmentPlanManager recruitmentPlanManager) { this.applicationFormManager = applicationFormManager; this.recruitmentPlanManager = recruitmentPlanManager; }