@@ -1143,24 +1143,28 @@ public void TestUpsertWithOneMatchingDocument(bool ordered)
11431143 [ TestCase ( true ) ]
11441144 public void TestW0DoesNotReportErrors ( bool ordered )
11451145 {
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 ) )
11491148 {
1150- new BsonDocument ( "_id" , 1 ) ,
1151- new BsonDocument ( "_id" , 1 )
1152- } ;
1149+ _collection . Drop ( ) ;
11531150
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+ } ;
11581156
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 ) ;
11611161
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+ }
11641168 }
11651169
11661170 [ Test ]
0 commit comments