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);
        }