private static void InternalCanDropCollection(IMongoStorage mongoStorage)
        {
            var filter = new BsonDocument("name", StorageTestConstants.EntityCollectionName);

            try
            {
                mongoStorage.Database.CreateCollection(StorageTestConstants.EntityCollectionName);
            }
            catch (MongoCommandException)
            {
            }

            var collections = mongoStorage.Database.ListCollections(new ListCollectionsOptions {
                Filter = filter
            });

            Assert.IsTrue(collections.Any());
            mongoStorage.DropCollection <WithCollectionAttributeEntity, Guid>();
            collections = mongoStorage.Database.ListCollections(new ListCollectionsOptions {
                Filter = filter
            });
            Assert.IsFalse(collections.Any());
        }