public async Task DeleteAllDocumentsAsync_ShouldNotDoAnyDeletions_CollectionIsEmpty() { // Arrange var existing = _destCollection.FindSync(FilterDefinition <BsonDocument> .Empty).ToList(); // Act await _sut.DeleteAllDocumentsAsync(CancellationToken.None); // Assert var afterDeletion = _destCollection.FindSync(FilterDefinition <BsonDocument> .Empty).ToList(); afterDeletion.Should().BeEmpty().And.BeEquivalentTo(existing); }