public void Setup() { _addEditRiskAssessorViewModelFactory = new Mock<IAddEditRiskAssessorViewModelFactory>(); _riskAssessorService = new Mock<IRiskAssessorService>(); _employeeService = new Mock<IEmployeeService>(); _returnedRiskAssessor = new RiskAssessorDto() { Id = 1234L, Employee = new EmployeeDto() { FullName = "Rick Assessor", Forename = "Rick", Surname = "Assessor" }, Site = new SiteDto() { Id = 1234L, Name = "Aberystwyth" } }; _riskAssessorService.Setup(x => x.Update(It.IsAny<CreateEditRiskAssessorRequest>())); _riskAssessorService .Setup(x => x.GetByIdAndCompanyId(It.IsAny<long>(), It.IsAny<long>())) .Returns(_returnedRiskAssessor); }
public void Setup() { _companyId = 88888L; _riskAssessorId = 3L; _employeeId = Guid.NewGuid(); _riskAssessor = new RiskAssessorDto { Id = _riskAssessorId, DoNotSendReviewDueNotification = true, DoNotSendTaskOverdueNotifications = true, DoNotSendTaskCompletedNotifications = true, Employee = new EmployeeDto() { Id = _employeeId, Forename = "John", Surname = "Prescott" }, Site = new SiteDto() { Id = 2306L, Name = "Hull" } }; _riskAssessorService = new Mock<IRiskAssessorService>(); _riskAssessorService .Setup(x => x.GetByIdAndCompanyId(It.IsAny<long>(), It.IsAny<long>())) .Returns(_riskAssessor); }
public RiskAssessorDto Map(RiskAssessor entity) { if (entity == null) return null; var dto = new RiskAssessorDto { Id = entity.Id, HasAccessToAllSites = entity.HasAccessToAllSites, DoNotSendTaskOverdueNotifications = entity.DoNotSendTaskOverdueNotifications, DoNotSendTaskCompletedNotifications = entity.DoNotSendTaskCompletedNotifications, DoNotSendReviewDueNotification = entity.DoNotSendReviewDueNotification, FormattedName = entity.FormattedName, Site = entity.Site != null ? new SiteStructureElementDto(){Id = entity.Site.Id, Name = entity.Site.Name} : null }; return dto; }
public static AutoCompleteViewModel ForRiskAssessor(RiskAssessorDto riskAssessorDto) { return new AutoCompleteViewModel( string.Format( "{0} ( {1} )", riskAssessorDto.Employee.FullName, riskAssessorDto.Employee.JobTitle), riskAssessorDto.Id.ToString()); }