@@ -155,27 +155,47 @@ public void MetaTextScore()
155155 }
156156
157157 [ Fact ]
158- public void Ascending_with_field_and_expression_using_extension_methods ( )
158+ public void Ascending_using_extension_methods ( )
159159 {
160160 var subject = CreateSubject < Person > ( ) ;
161161
162- var sort = subject . Ascending ( "FirstName" )
163- . Ascending ( x => x . LastName )
164- . Ascending ( x => x . Age ) ;
162+ var sort = subject . Descending ( "FirstName" )
163+ . Ascending ( "LastName" ) ;
165164
166- Assert ( sort , "{fn: 1, ln: 1, age : 1}" ) ;
165+ Assert ( sort , "{fn: - 1, ln: 1}" ) ;
167166 }
168167
169168 [ Fact ]
170- public void Descending_with_field_and_expression_using_extension_methods ( )
169+ public void Ascending_typed_using_extension_methods ( )
171170 {
172171 var subject = CreateSubject < Person > ( ) ;
173172
174173 var sort = subject . Descending ( "FirstName" )
175- . Descending ( x => x . LastName )
176- . Descending ( x => x . Age ) ;
174+ . Ascending ( x => x . LastName ) ;
175+
176+ Assert ( sort , "{fn: -1, ln: 1}" ) ;
177+ }
178+
179+ [ Fact ]
180+ public void Descending_using_extension_methods ( )
181+ {
182+ var subject = CreateSubject < Person > ( ) ;
183+
184+ var sort = subject . Ascending ( "FirstName" )
185+ . Descending ( "LastName" ) ;
186+
187+ Assert ( sort , "{fn: 1, ln: -1}" ) ;
188+ }
189+
190+ [ Fact ]
191+ public void Descending_typed_using_extension_methods ( )
192+ {
193+ var subject = CreateSubject < Person > ( ) ;
194+
195+ var sort = subject . Ascending ( "FirstName" )
196+ . Descending ( "LastName" ) ;
177197
178- Assert ( sort , "{fn: - 1, ln: -1, age : -1}" ) ;
198+ Assert ( sort , "{fn: 1, ln: -1}" ) ;
179199 }
180200
181201 [ Fact ]
0 commit comments