public When_Employer_Details_Is_Loaded() { var config = new MapperConfiguration(c => c.AddMaps(typeof(EmployerDtoMapper).Assembly)); var referralService = Substitute.For <IReferralService>(); var mapper = new Mapper(config); var employerService = Substitute.For <IEmployerService>(); employerService.GetOpportunityEmployerDetailAsync(Arg.Any <int>(), Arg.Any <int>()).Returns(new EmployerDetailsViewModel { OpportunityId = OpportunityId, OpportunityItemId = OpportunityItemId, CompanyName = CompanyName, PrimaryContact = EmployerContact, Phone = EmployerContactPhone, Email = EmployerContactEmail }); var employerController = new EmployerController(employerService, Substitute.For <IOpportunityService>(), referralService, mapper); _result = employerController.GetEmployerDetailsAsync(OpportunityId, OpportunityItemId).GetAwaiter().GetResult(); }