@@ -1143,24 +1143,28 @@ public void TestUpsertWithOneMatchingDocument(bool ordered)
1143
1143
[ TestCase ( true ) ]
1144
1144
public void TestW0DoesNotReportErrors ( bool ordered )
1145
1145
{
1146
- _collection . Drop ( ) ;
1147
-
1148
- var documents = new [ ]
1146
+ // use a request so we can read our own writes even with older servers
1147
+ using ( _server . RequestStart ( null ) )
1149
1148
{
1150
- new BsonDocument ( "_id" , 1 ) ,
1151
- new BsonDocument ( "_id" , 1 )
1152
- } ;
1149
+ _collection . Drop ( ) ;
1153
1150
1154
- var bulk = InitializeBulkOperation ( _collection , ordered ) ;
1155
- bulk . Insert ( documents [ 0 ] ) ;
1156
- bulk . Insert ( documents [ 1 ] ) ;
1157
- var result = bulk . Execute ( WriteConcern . Unacknowledged ) ;
1151
+ var documents = new [ ]
1152
+ {
1153
+ new BsonDocument ( "_id" , 1 ) ,
1154
+ new BsonDocument ( "_id" , 1 )
1155
+ } ;
1158
1156
1159
- var expectedResult = new ExpectedResult { IsAcknowledged = false , RequestCount = 2 } ;
1160
- CheckExpectedResult ( expectedResult , result ) ;
1157
+ var bulk = InitializeBulkOperation ( _collection , ordered ) ;
1158
+ bulk . Insert ( documents [ 0 ] ) ;
1159
+ bulk . Insert ( documents [ 1 ] ) ;
1160
+ var result = bulk . Execute ( WriteConcern . Unacknowledged ) ;
1161
1161
1162
- var expectedDocuments = new [ ] { documents [ 0 ] } ;
1163
- Assert . That ( _collection . FindAll ( ) , Is . EquivalentTo ( expectedDocuments ) ) ;
1162
+ var expectedResult = new ExpectedResult { IsAcknowledged = false , RequestCount = 2 } ;
1163
+ CheckExpectedResult ( expectedResult , result ) ;
1164
+
1165
+ var expectedDocuments = new [ ] { documents [ 0 ] } ;
1166
+ Assert . That ( _collection . FindAll ( ) , Is . EquivalentTo ( expectedDocuments ) ) ;
1167
+ }
1164
1168
}
1165
1169
1166
1170
[ Test ]
0 commit comments