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