File tree Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -424,13 +424,26 @@ public async Task TestOrderBy()
424424 {
425425 var client = new Client ( BaseUrl ) ;
426426
427+ // Test with a single orderer specified
427428 var orderedResponse = await client . Table < User > ( ) . Order ( "username" , Ordering . Descending ) . Get ( ) ;
428429 var unorderedResponse = await client . Table < User > ( ) . Get ( ) ;
429430
430- var supaOrderedUsers = orderedResponse . Models ;
431431 var linqOrderedUsers = unorderedResponse . Models . OrderByDescending ( u => u . Username ) . ToList ( ) ;
432432
433- CollectionAssert . AreEqual ( linqOrderedUsers , supaOrderedUsers ) ;
433+ CollectionAssert . AreEqual ( linqOrderedUsers , orderedResponse . Models ) ;
434+
435+ // Test with multiple orderers specified
436+ var multipleOrderedResponse = await client . Table < User > ( )
437+ . Order ( u => u . Username ! , Ordering . Descending )
438+ . Order ( u => u . Status ! , Ordering . Descending )
439+ . Get ( ) ;
440+
441+ linqOrderedUsers = unorderedResponse . Models
442+ . OrderByDescending ( u => u . Username )
443+ . OrderByDescending ( u => u . Status )
444+ . ToList ( ) ;
445+
446+ CollectionAssert . AreEqual ( linqOrderedUsers , multipleOrderedResponse . Models ) ;
434447 }
435448
436449 [ TestMethod ( "limit: basic" ) ]
You can’t perform that action at this time.
0 commit comments