public When_Employer_GetOpportunityCompanyName_Is_Loaded() { _employerService = Substitute.For <IEmployerService>(); var opportunityService = Substitute.For <IOpportunityService>(); var referralService = Substitute.For <IReferralService>(); _employerService.GetOpportunityEmployerAsync(OpportunityId, OpportunityItemId) .Returns(new FindEmployerViewModel { OpportunityId = OpportunityId, OpportunityItemId = OpportunityItemId, SelectedEmployerCrmId = _employerCrmId, CompanyName = CompanyName }); var config = new MapperConfiguration(c => c.AddMaps(typeof(EmployerDtoMapper).Assembly)); var mapper = new Mapper(config); var employerController = new EmployerController(_employerService, opportunityService, referralService, mapper); _result = employerController.GetOpportunityCompanyNameAsync(OpportunityId, OpportunityItemId).GetAwaiter().GetResult(); }
public async Task <IActionResult> GetOpportunityCompanyNameAsync(int opportunityId, int opportunityItemId) { var viewModel = await _employerService.GetOpportunityEmployerAsync(opportunityId, opportunityItemId); return(View("FindEmployer", viewModel)); }