Beispiel #1
0
        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());
 }