Commit 6a39172 1 parent bc1923e commit 6a39172 Copy full SHA for 6a39172
File tree 1 file changed +18
-0
lines changed
test/System.Linq.Dynamic.Core.Tests
1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -179,6 +179,24 @@ public void Where_Dynamic_StringQuoted()
179
179
Assert . Equal ( expected , result2b ) ;
180
180
}
181
181
182
+ [ Fact ]
183
+ public void Where_Dynamic_EmptyString ( )
184
+ {
185
+ // Arrange
186
+ var testList = User . GenerateSampleModels ( 2 , allowNullableProfiles : true ) ;
187
+ var qry = testList . AsQueryable ( ) ;
188
+
189
+ // Act
190
+ var expected1 = qry . Where ( u => u . UserName != string . Empty ) . ToArray ( ) ;
191
+ var expected2 = qry . Where ( u => u . UserName != "" ) . ToArray ( ) ;
192
+ var resultDynamic1 = qry . Where ( "UserName != @0" , string . Empty ) . ToArray ( ) ;
193
+ var resultDynamic2 = qry . Where ( "UserName != @0" , "" ) . ToArray ( ) ;
194
+
195
+ // Assert
196
+ resultDynamic1 . Should ( ) . Contain ( expected1 ) ;
197
+ resultDynamic2 . Should ( ) . Contain ( expected2 ) ;
198
+ }
199
+
182
200
[ Fact ]
183
201
public void Where_Dynamic_SelectNewObjects ( )
184
202
{
You can’t perform that action at this time.
0 commit comments