@@ -159,7 +159,7 @@ public void EqualsNull()
159159 [ Fact ]
160160 public void EqualsArrayField ( )
161161 {
162- var results = GetSynonymTestCollection ( ) . Aggregate ( )
162+ var results = GetMoviesCollection < Movie > ( ) . Aggregate ( )
163163 . Search ( Builders < Movie > . Search . Equals ( p => p . Genres , "family" ) )
164164 . Limit ( 3 )
165165 . ToList ( ) ;
@@ -178,7 +178,7 @@ public void EqualsArrayField()
178178 [ Fact ]
179179 public void EqualsStringField ( )
180180 {
181- var results = GetSynonymTestCollection ( ) . Aggregate ( )
181+ var results = GetMoviesCollection < Movie > ( ) . Aggregate ( )
182182 . Search ( Builders < Movie > . Search . Equals ( p => p . Title , "a corner in wheat" ) )
183183 . ToList ( ) ;
184184
@@ -278,7 +278,7 @@ public void GeoWithin(string geometryType)
278278 [ Fact ]
279279 public void In ( )
280280 {
281- var results = GetSynonymTestCollection ( )
281+ var results = GetMoviesCollection < Movie > ( )
282282 . Aggregate ( )
283283 . Search (
284284 Builders < Movie > . Search . In ( x => x . Runtime , new [ ] { 31 , 231 } ) ,
@@ -424,7 +424,7 @@ public void PhraseAnalyzerPath()
424424 public void PhraseSynonym ( )
425425 {
426426 var result =
427- GetSynonymTestCollection ( ) . Aggregate ( )
427+ GetMoviesCollection < Movie > ( ) . Aggregate ( )
428428 . Search (
429429 Builders < Movie > . Search . Phrase ( "plot" , "automobile race" , new SearchPhraseOptions < Movie > { Synonyms = "transportSynonyms" } ) ,
430430 indexName : "synonyms-tests" )
@@ -473,7 +473,7 @@ public void Range()
473473 [ Fact ]
474474 public void RangeString ( )
475475 {
476- var results = GetSynonymTestCollection ( ) . Aggregate ( )
476+ var results = GetMoviesCollection < Movie > ( ) . Aggregate ( )
477477 . Search ( Builders < Movie > . Search . Range ( p => p . Title , SearchRangeV2Builder . Gt ( "city" ) . Lt ( "country" ) ) )
478478 . Limit ( 5 )
479479 . Project < Movie > ( Builders < Movie > . Projection . Include ( p => p . Title ) )
@@ -540,7 +540,7 @@ public void SearchSequenceToken()
540540 . MetaSearchSequenceToken ( x => x . PaginationToken ) ;
541541
542542 // Base search
543- var baseSearchResults = GetSynonymTestCollection ( )
543+ var baseSearchResults = GetMoviesCollection < Movie > ( )
544544 . Aggregate ( )
545545 . Search ( searchDefinition , searchOptions )
546546 . Project < Movie > ( projection )
@@ -557,7 +557,7 @@ public void SearchSequenceToken()
557557 // Testing SearchAfter
558558 // We're searching after the 2nd result of the base search
559559 searchOptions . SearchAfter = baseSearchResults [ 1 ] . PaginationToken ;
560- var searchAfterResults = GetSynonymTestCollection ( )
560+ var searchAfterResults = GetMoviesCollection < Movie > ( )
561561 . Aggregate ( )
562562 . Search ( searchDefinition , searchOptions )
563563 . Project < Movie > ( projection )
@@ -573,7 +573,7 @@ public void SearchSequenceToken()
573573 // We're searching before the 4th result of the base search
574574 searchOptions . SearchAfter = null ;
575575 searchOptions . SearchBefore = baseSearchResults [ 3 ] . PaginationToken ;
576- var searchBeforeResults = GetSynonymTestCollection ( )
576+ var searchBeforeResults = GetMoviesCollection < Movie > ( )
577577 . Aggregate ( )
578578 . Search ( searchDefinition , searchOptions )
579579 . Project < Movie > ( projection )
@@ -672,7 +672,7 @@ public void Sort()
672672 [ Fact ]
673673 public void Sort_MetaSearchScore ( )
674674 {
675- var results = GetSynonymTestCollection ( ) . Aggregate ( )
675+ var results = GetMoviesCollection < Movie > ( ) . Aggregate ( )
676676 . Search (
677677 Builders < Movie > . Search . QueryString ( x => x . Title , "dance" ) ,
678678 new ( ) { Sort = Builders < Movie > . Sort . MetaSearchScoreAscending ( ) } )
@@ -719,7 +719,7 @@ public void Text()
719719 public void TextMatchCriteria ( )
720720 {
721721 var result =
722- GetSynonymTestCollection ( ) . Aggregate ( )
722+ GetMoviesCollection < Movie > ( ) . Aggregate ( )
723723 . Search (
724724 Builders < Movie > . Search . Text ( "plot" , "attire" , new SearchTextOptions < Movie > { Synonyms = "attireSynonyms" , MatchCriteria = MatchCriteria . Any } ) ,
725725 indexName : "synonyms-tests" )
@@ -742,7 +742,7 @@ public void Synonyms(string query, string synonym, string expected)
742742 {
743743 var sortDefinition = Builders < Movie > . Sort . Ascending ( x => x . Title ) ;
744744 var result =
745- GetSynonymTestCollection ( ) . Aggregate ( )
745+ GetMoviesCollection < Movie > ( ) . Aggregate ( )
746746 . Search ( Builders < Movie > . Search . Text ( x => x . Title , query , synonym ) , indexName : "synonyms-tests" )
747747 . Sort ( sortDefinition )
748748 . Project < Movie > ( Builders < Movie > . Projection . Include ( "Title" ) . Exclude ( "_id" ) )
@@ -807,7 +807,7 @@ private HistoricalDocument SearchSingle(
807807 }
808808
809809 private List < BsonDocument > SearchMultipleSynonymMapping ( params SearchDefinition < Movie > [ ] clauses ) =>
810- GetSynonymTestCollection ( ) . Aggregate ( )
810+ GetMoviesCollection < Movie > ( ) . Aggregate ( )
811811 . Search ( Builders < Movie > . Search . Compound ( ) . Should ( clauses ) , indexName : "synonyms-tests" )
812812 . Project ( Builders < Movie > . Projection . Include ( "Title" ) . Exclude ( "_id" ) )
813813 . ToList ( ) ;
@@ -824,9 +824,9 @@ private IMongoCollection<T> GetEmbeddedMoviesCollection<T>() => _mongoClient
824824 . GetDatabase ( "sample_mflix" )
825825 . GetCollection < T > ( "embedded_movies" ) ;
826826
827- private IMongoCollection < Movie > GetSynonymTestCollection ( ) => _mongoClient
827+ private IMongoCollection < T > GetMoviesCollection < T > ( ) => _mongoClient
828828 . GetDatabase ( "sample_mflix" )
829- . GetCollection < Movie > ( "movies" ) ;
829+ . GetCollection < T > ( "movies" ) ;
830830
831831 private IMongoCollection < AirbnbListing > GetGeoTestCollection ( ) => _mongoClient
832832 . GetDatabase ( "sample_airbnb" )
0 commit comments