public void edit_should_return_http_not_found_when_company_id_is_invalid() { //Arrange var employee = _fixture.Create <Employee>(); Company company = null; _employeeRepository.GetById(employee.Id).Returns(employee); _companyRepository.GetById(employee.CompanyId).Returns(company); _httpContextService.GetUserId().Returns(employee.Id); //Action var result = _companyController.Edit(); //Assert result.Should().BeOfType <HttpNotFoundResult>(); }
public virtual ActionResult ChooseCompany() { var company = new ChooseCompany(); var defaultCompany = new Company { Name = WebMessage.CompanyMessage.NEW_COMPANY }; var companiesEntities = new List <Company> { defaultCompany }; companiesEntities.AddRange(_companyRepository.GetAll().ToList()); var companiesViewModels = Mapper.Map <List <CompanyItem> >(companiesEntities); company.CompaniesList = companiesViewModels; return(View(company)); }