@@ -1010,14 +1010,20 @@ public void MultipleLeftJoinWithCTriesMatchBAndSucceedTest()
1010
1010
Assert . AreEqual ( 2 , column . ColumnIndex ) ;
1011
1011
Assert . AreEqual ( "c.Id" , column . ColumnName ) ;
1012
1012
Assert . AreEqual ( typeof ( int ? ) , column . ColumnType ) ;
1013
+
1014
+ Assert . IsTrue ( table . Count == 2 , "Table should have 2 entries" ) ;
1013
1015
1014
- Assert . AreEqual ( 1 , table [ 0 ] [ 0 ] ) ;
1015
- Assert . AreEqual ( 1 , table [ 0 ] [ 1 ] ) ;
1016
- Assert . AreEqual ( 1 , table [ 0 ] [ 2 ] ) ;
1016
+ Assert . IsTrue ( table . Any ( entry =>
1017
+ ( int ) entry [ 0 ] == 1 &&
1018
+ ( int ) entry [ 1 ] == 1 &&
1019
+ ( int ) entry [ 2 ] == 1
1020
+ ) , "First entry should be 1, 1, 1" ) ;
1017
1021
1018
- Assert . AreEqual ( 2 , table [ 1 ] [ 0 ] ) ;
1019
- Assert . AreEqual ( ( int ? ) null , table [ 1 ] [ 1 ] ) ;
1020
- Assert . AreEqual ( ( int ? ) null , table [ 1 ] [ 2 ] ) ;
1022
+ Assert . IsTrue ( table . Any ( entry =>
1023
+ ( int ) entry [ 0 ] == 2 &&
1024
+ entry [ 1 ] == null &&
1025
+ entry [ 2 ] == null
1026
+ ) , "Second entry should be 2, null, null" ) ;
1021
1027
}
1022
1028
1023
1029
[ TestMethod ]
@@ -1106,14 +1112,20 @@ public void MultipleRightJoinWithCTriesMatchBAndSucceedForASingleTest()
1106
1112
Assert . AreEqual ( 2 , column . ColumnIndex ) ;
1107
1113
Assert . AreEqual ( "c.Id" , column . ColumnName ) ;
1108
1114
Assert . AreEqual ( typeof ( int ) , column . ColumnType ) ;
1115
+
1116
+ Assert . IsTrue ( table . Count == 2 , "Table should have 2 entries" ) ;
1109
1117
1110
- Assert . AreEqual ( 1 , table [ 0 ] [ 0 ] ) ;
1111
- Assert . AreEqual ( 1 , table [ 0 ] [ 1 ] ) ;
1112
- Assert . AreEqual ( 1 , table [ 0 ] [ 2 ] ) ;
1118
+ Assert . IsTrue ( table . Any ( entry =>
1119
+ ( int ? ) entry [ 0 ] == 1 &&
1120
+ ( int ? ) entry [ 1 ] == 1 &&
1121
+ ( int ? ) entry [ 2 ] == 1
1122
+ ) , "First entry should be 1, 1, 1" ) ;
1113
1123
1114
- Assert . AreEqual ( ( int ? ) null , table [ 1 ] [ 0 ] ) ;
1115
- Assert . AreEqual ( ( int ? ) null , table [ 1 ] [ 1 ] ) ;
1116
- Assert . AreEqual ( 2 , table [ 1 ] [ 2 ] ) ;
1124
+ Assert . IsTrue ( table . Any ( entry =>
1125
+ entry [ 0 ] == null &&
1126
+ entry [ 1 ] == null &&
1127
+ ( int ? ) entry [ 2 ] == 2
1128
+ ) , "Second entry should be null, null, 2" ) ;
1117
1129
}
1118
1130
1119
1131
[ TestMethod ]
0 commit comments