public void When_Index_get_Then_should_call_the_correct_methods() { // Given var target = CreateCompanyDefaultsController(); var hazards = new List<CompanyDefaultDto>(); _companyDefaultService.Setup(x => x.GetAllHazardsForCompany(_companyId)).Returns(hazards); var peopleAtRisk = new List<CompanyDefaultDto>(); _companyDefaultService.Setup(x => x.GetAllPeopleAtRiskForCompany(_companyId)).Returns(peopleAtRisk); var nonEmployees = new NonEmployeeDto[]{}; _nonEmployeeService.Setup(x => x.GetAllNonEmployeesForCompany(_companyId)).Returns(nonEmployees); var suppliers = new List<SupplierDto>(); _suppliersService.Setup(x => x.GetForCompany(_companyId)).Returns(suppliers); // When target.Index(_companyId); // Then _nonEmployeeService.VerifyAll(); _companyDefaultService.VerifyAll(); _suppliersService.VerifyAll(); }
public NonEmployeeViewModel(NonEmployeeDto nonEmployeeDto, long companyId) { NonEmployeeId = nonEmployeeDto.Id; Name = nonEmployeeDto.Name; Position = nonEmployeeDto.Position; Company = nonEmployeeDto.Company; RiskAssessmentId = 0; CompanyId = companyId; FormName = "editNewNonEmployeeForm"; }
public static AutoCompleteViewModel ForNonEmployee(NonEmployeeDto nonEmployeeDto) { return new AutoCompleteViewModel(string.Format("{0}, {1}, {2}", nonEmployeeDto.Name, nonEmployeeDto.Company, nonEmployeeDto.Position), nonEmployeeDto.Id.ToString()); }