@@ -42,26 +42,32 @@ private IResilientSearchClient GetResilientSearchClient()
4242 return new ResilientSearchHttpClient ( clients , GetLogger ( ) , mockTelemetryService . Object ) ;
4343 }
4444
45+ private IFeatureFlagService GetFeatureFlagService ( )
46+ {
47+ var mockTelemetryService = new Mock < IFeatureFlagService > ( ) ;
48+ return mockTelemetryService . Object ;
49+ }
50+
4551 [ Fact ]
4652 public async Task ExecuteReturns30ResultsForEmptyQuery ( )
4753 {
48- var query = new AutocompleteServicePackageIdsQuery ( GetConfiguration ( ) , GetResilientSearchClient ( ) ) ;
54+ var query = new AutocompleteServicePackageIdsQuery ( GetConfiguration ( ) , GetResilientSearchClient ( ) , GetFeatureFlagService ( ) ) ;
4955 var result = await query . Execute ( "" , false ) ;
5056 Assert . True ( result . Count ( ) == 30 ) ;
5157 }
5258
5359 [ Fact ]
5460 public async Task ExecuteReturns30ResultsForNullQuery ( )
5561 {
56- var query = new AutocompleteServicePackageIdsQuery ( GetConfiguration ( ) , GetResilientSearchClient ( ) ) ;
62+ var query = new AutocompleteServicePackageIdsQuery ( GetConfiguration ( ) , GetResilientSearchClient ( ) , GetFeatureFlagService ( ) ) ;
5763 var result = await query . Execute ( null , false ) ;
5864 Assert . True ( result . Count ( ) == 30 ) ;
5965 }
6066
6167 [ Fact ]
6268 public async Task ExecuteReturnsResultsForSpecificQuery ( )
6369 {
64- var query = new AutocompleteServicePackageIdsQuery ( GetConfiguration ( ) , GetResilientSearchClient ( ) ) ;
70+ var query = new AutocompleteServicePackageIdsQuery ( GetConfiguration ( ) , GetResilientSearchClient ( ) , GetFeatureFlagService ( ) ) ;
6571 var result = await query . Execute ( "jquery" , false ) ;
6672 Assert . Contains ( "jquery" , result , StringComparer . OrdinalIgnoreCase ) ;
6773 }
@@ -74,7 +80,7 @@ public async Task ExecuteReturnsResultsForSpecificQuery()
7480 public void PackageIdQueryBuildsCorrectQueryString ( bool includePrerelease , string semVerLevel , string expectedQueryString )
7581 {
7682 // Arrange
77- var query = new AutocompleteServicePackageIdsQuery ( GetConfiguration ( ) , GetResilientSearchClient ( ) ) ;
83+ var query = new AutocompleteServicePackageIdsQuery ( GetConfiguration ( ) , GetResilientSearchClient ( ) , GetFeatureFlagService ( ) ) ;
7884
7985 // Act
8086 var actualQueryString = query . BuildQueryString ( "take=30&q=Json" , includePrerelease , semVerLevel ) ;
0 commit comments