1- #if ! NET461
2- using System . Data ;
1+ using System . Data ;
2+ using System . Linq . Dynamic . Core . Tests . TestHelpers ;
33using FluentAssertions ;
44using Xunit ;
55
@@ -82,7 +82,7 @@ public void DynamicGetMemberBinder_SelectTypeOnArrayWithComplexObjects()
8282 ordered . Should ( ) . HaveCount ( 6 ) ;
8383 }
8484
85- [ Fact ]
85+ [ SkipIfGitHubActionsFact ]
8686 public void DynamicGetMemberBinder_SelectOnDataTable ( )
8787 {
8888 // Arrange
@@ -96,10 +96,7 @@ public void DynamicGetMemberBinder_SelectOnDataTable()
9696 dataTable . Rows . Add ( "South" , "Apples" , 200 ) ;
9797 dataTable . Rows . Add ( "South" , "Oranges" , 250 ) ;
9898
99- var extractedRows =
100- from row in dataTable . AsEnumerable ( )
101- select row ;
102- var rows = extractedRows . AsQueryable ( ) ;
99+ var rows = dataTable . Rows . Cast < DataRow > ( ) . AsQueryable ( ) ;
103100
104101 // Act
105102 var grouping1 = rows
@@ -117,7 +114,7 @@ from row in dataTable.AsEnumerable()
117114 ordered . Should ( ) . HaveCount ( 6 ) ;
118115 }
119116
120- [ Fact ]
117+ [ SkipIfGitHubActionsFact ]
121118 public void DynamicGetMemberBinder_SelectTypeOnDataTable ( )
122119 {
123120 // Arrange
@@ -131,10 +128,7 @@ public void DynamicGetMemberBinder_SelectTypeOnDataTable()
131128 dataTable . Rows . Add ( "South" , "Apples" , 200 ) ;
132129 dataTable . Rows . Add ( "South" , "Oranges" , 250 ) ;
133130
134- var extractedRows =
135- from row in dataTable . AsEnumerable ( )
136- select row ;
137- var rows = extractedRows . AsQueryable ( ) ;
131+ var rows = dataTable . Rows . Cast < DataRow > ( ) . AsQueryable ( ) ;
138132
139133 // Act
140134 var grouping1 = rows
@@ -175,5 +169,4 @@ public void DynamicGetMemberBinder_SelectOnArrayWithIntegers()
175169 dynamicResult1 . Should ( ) . HaveCount ( 2 ) ;
176170 dynamicResult2 . Should ( ) . BeEquivalentTo ( [ 2 , 4 ] ) ;
177171 }
178- }
179- #endif
172+ }
0 commit comments