public When_Opportunity_Basket_Is_Loaded_With_Referrals() { var config = new MapperConfiguration(c => c.AddMaps(typeof(OpportunityMapper).Assembly)); var mapper = new Mapper(config); _opportunityService = Substitute.For <IOpportunityService>(); _opportunityService.GetOpportunityBasketAsync(1).Returns(new OpportunityBasketViewModel { OpportunityId = 1, CompanyName = "Company Name", CompanyNameAka = "Also Known As", ProvisionGapItems = null, ReferralItems = new List <BasketReferralItemViewModel> { new BasketReferralItemViewModel { OpportunityType = "Referral", OpportunityItemId = 5 } } }); var opportunityController = new OpportunityController(_opportunityService, mapper); var controllerWithClaims = new ClaimsBuilder <OpportunityController>(opportunityController) .AddUserName("CreatedBy") .Build(); _result = controllerWithClaims.GetOpportunityBasketAsync(1, 0).GetAwaiter().GetResult(); }