Skip to content

Commit 26eb05d

Browse files
author
rstam
committed
Fix another unit test that was sometimes failing when it couldn't read its own writes.
1 parent 5dd99a8 commit 26eb05d

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

MongoDB.DriverUnitTests/Operations/BulkWriteOperationTests.cs

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -196,18 +196,21 @@ public void TestExecuteTwice(bool ordered)
196196
[TestCase(true, 1)]
197197
public void TestExecuteWithExplicitWriteConcern(bool ordered, int w)
198198
{
199-
_collection.Drop();
199+
using (_server.RequestStart(null))
200+
{
201+
_collection.Drop();
200202

201-
var document = new BsonDocument("_id", 1);
202-
var bulk = InitializeBulkOperation(_collection, ordered);
203-
bulk.Insert(document);
204-
var result = bulk.Execute(new WriteConcern { W = w });
203+
var document = new BsonDocument("_id", 1);
204+
var bulk = InitializeBulkOperation(_collection, ordered);
205+
bulk.Insert(document);
206+
var result = bulk.Execute(new WriteConcern { W = w });
205207

206-
var expectedResult = new ExpectedResult { IsAcknowledged = w > 0, InsertedCount = 1 };
207-
CheckExpectedResult(expectedResult, result);
208+
var expectedResult = new ExpectedResult { IsAcknowledged = w > 0, InsertedCount = 1 };
209+
CheckExpectedResult(expectedResult, result);
208210

209-
var expectedDocuments = new[] { document };
210-
Assert.That(_collection.FindAll(), Is.EquivalentTo(expectedDocuments));
211+
var expectedDocuments = new[] { document };
212+
Assert.That(_collection.FindAll(), Is.EquivalentTo(expectedDocuments));
213+
}
211214
}
212215

213216
[Test]

0 commit comments

Comments
 (0)