public void Setup() { _log = new Mock<IPeninsulaLog>(); _personalRiskAssessmentRepository = new Mock<IPersonalRiskAssessmentRepository>(); _riskAssessmentRepository = new Mock<IRiskAssessmentRepository>(); _userRepository = new Mock<IUserForAuditingRepository>(); _employeeRepository = new Mock<IEmployeeRepository>(); _siteRepository = new Mock<ISiteRepository>(); _riskAssessorRepository = new Mock<IRiskAssessorRepository>(); _checklistRepository = new Mock<IChecklistRepository>(); _riskAssessment = new PersonalRiskAssessment() { Id = 123, CompanyId = 12312, RiskAssessmentSite = new Site() { Id = 13123 } }; _riskAssessmentRepository .Setup(x => x.DoesAssessmentExistWithTheSameReference<GeneralRiskAssessment>(It.IsAny<long>(), It.IsAny<string>(), It.IsAny<long?>())) .Returns(false); _personalRiskAssessmentRepository .Setup(x => x.GetByIdAndCompanyId(_riskAssessment.Id, _riskAssessment.CompanyId,It.IsAny<Guid>())) .Returns(() => _riskAssessment); _siteRepository .Setup(x => x.GetByIdAndCompanyId(It.IsAny<long>(), It.IsAny<long>())) .Returns(() => _site); _userRepository .Setup(x => x.GetByIdAndCompanyId(It.IsAny<Guid>(), It.IsAny<long>())) .Returns(() => _user); _riskAssessorRepository .Setup(x => x.GetByIdAndCompanyId(It.IsAny<long>(), It.IsAny<long>())) .Returns(() => _riskAssessor); _target = CreatePersonalRiskAssessmentService(); }
private PersonalRiskAssessmentService CreatePersonalRiskAssessmentService() { var riskAssessmentService = new PersonalRiskAssessmentService( _personalRiskAssessmentRepository.Object, _userRepository.Object, _employeeRepository.Object, _checklistRepository.Object, _log.Object, _riskAssessmentRepository.Object, _siteRepository.Object, _riskAssessorRepository.Object, null); return riskAssessmentService; }