public When_Single_Item_Opportunity_Basket_Confirm_Delete_Opportunity_Item_Is_Loaded() { var config = new MapperConfiguration(c => c.AddMaps(typeof(OpportunityMapper).Assembly)); var mapper = new Mapper(config); _opportunityService = Substitute.For <IOpportunityService>(); _opportunityService.GetConfirmDeleteOpportunityItemAsync(1).Returns(new ConfirmDeleteOpportunityItemViewModel { OpportunityItemId = 1, OpportunityId = 2, CompanyName = "Company Name", CompanyNameAka = "Also Known As", Postcode = "PostCode", JobRole = "JobRole", BasketItemCount = 1, Placements = 1, }); var opportunityController = new OpportunityController(_opportunityService, mapper); var controllerWithClaims = new ClaimsBuilder <OpportunityController>(opportunityController) .AddUserName("CreatedBy") .Build(); _result = controllerWithClaims.GetConfirmDeleteOpportunityItemAsync(1).GetAwaiter().GetResult(); }