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();
        }