/// <summary> /// Create a user participant in an interview series /// </summary> /// <param name="interviewSeriesId"></param> /// <returns></returns> public InterviewUser CreateInterviewUser(int interviewSeriesId) { var targetUser = userDataAccessor.GetUser(LoginData.SuperUserName); var interviewUser = new InterviewUser() { InterviewSeriesId = interviewSeriesId, UserId = (int)targetUser.Id }; interviewUser.Id = (int)_readWriteData.Create(interviewUser, true); return(interviewUser); }
public void CreateNotificationData() { InterviewSeries = InterviewDataAccessor.CreateInterviewSeries(string.Join(" ", Faker.Lorem.Words(3))); InterviewTimeSlot = InterviewDataAccessor.CreateInterviewTimeSlot(InterviewSeries.Id); InterviewApplicant = InterviewDataAccessor.CreateInterviewApplicant(InterviewSeries.Id, InterviewTimeSlot.Id, ApplicantId); InterviewUser = InterviewDataAccessor.CreateInterviewUser(InterviewSeries.Id); ExpectedResult = new NotificationResult { Title = InterviewSeries.Title, PopupInfo = new NotificationPopupResult { FrameId = $"App{ApplicantId}", Url = $"AppProfile.aspx?AppNo={ApplicantId}", Content = "Sample Applicant" } }; }