public void ApplicantIsSuspiciousEmployee_NotCreated() { var employeeId = new EmployeeId(Guid.NewGuid()); var draftApplicationBuilder = new DraftApplicationBuilder() .SetApplicantId(employeeId) .SetSuspiciousEmployees(x => x.SetEmployees(new List <EmployeeId> { employeeId })); AssertBrokenRule <ApplicantCannotBeSuspectRule>(() => { var applicationDraft = draftApplicationBuilder.Build(); }); }
public static DraftApplication CreateValid() { var draftApplicationBuilder = new DraftApplicationBuilder() .SetTitle(FakeData.Alpha(10)) .SetContent(FakeData.Alpha(100)) .SetIncidentType(IncidentType.AdverseEffectForTheCompany) .SetApplicantId(new EmployeeId(Guid.NewGuid())) .SetSuspiciousEmployees(x => x.SetEmployees(new List <EmployeeId> { new EmployeeId(Guid.NewGuid()) })); var applicationDraft = draftApplicationBuilder.Build(); return(applicationDraft); }