public void ShouldReturnListOfUniqueProvidersForAFramework()
        {
            var frameworkId = 500;
            var data        = new List <FrameworkProviderSearchResultsItem>
            {
                new FrameworkProviderSearchResultsItem {
                    Ukprn = 10005214, FrameworkCode = frameworkId
                },
                new FrameworkProviderSearchResultsItem {
                    Ukprn = 10005214, FrameworkCode = frameworkId
                },
                new FrameworkProviderSearchResultsItem {
                    Ukprn = 10006214, FrameworkCode = frameworkId
                }
            };

            _mockGetProviders.Setup(x => x.GetProvidersByFrameworkId(It.IsAny <string>())).Returns(data);
            _mockGetProviders.Setup(x => x.GetProviderByUkprnList(It.IsAny <List <long> >())).Returns(new List <Provider>());
            _mockGetFrameworks.Setup(x => x.GetFrameworkById(frameworkId.ToString())).Returns(new Framework());

            _sut.GetFrameworkProviders(frameworkId.ToString());

            _mockGetProviders.Verify(x => x.GetProviderByUkprnList(new List <long> {
                10005214L, 10006214L
            }), Times.Once);
        }