public override void Given()
        {
            Ukprn = 10011881;
            var httpContext = new ClaimsIdentityBuilder <ProviderController>(Controller)
                              .Add(CustomClaimTypes.Ukprn, Ukprn.ToString())
                              .Build()
                              .HttpContext;

            HttpContextAccessor.HttpContext.Returns(httpContext);
            mockresult = new YourProvidersViewModel
            {
                Providers = new List <ProviderDetailsViewModel> {
                    new ProviderDetailsViewModel
                    {
                        ProviderId  = 1,
                        DisplayName = "Test",
                        Ukprn       = 10000111
                    },
                    new ProviderDetailsViewModel
                    {
                        ProviderId  = 2,
                        DisplayName = "Display",
                        Ukprn       = 10000112
                    }
                }
            };

            ProviderLoader.GetYourProvidersAsync(Ukprn).Returns(mockresult);
        }
        public override void Given()
        {
            Ukprn = 10011881;
            var httpContext = new ClaimsIdentityBuilder <ProviderController>(Controller)
                              .Add(CustomClaimTypes.Ukprn, Ukprn.ToString())
                              .Build()
                              .HttpContext;

            HttpContextAccessor.HttpContext.Returns(httpContext);

            var mockresult = new YourProvidersViewModel();

            ProviderLoader.GetYourProvidersAsync(Ukprn)
            .Returns(mockresult);
        }