public async Task RenameCollectionAsync_ShouldReturnError_WhenNameInvalid()
        {
            RenameCollectionResponse renameCollectionResponse = await _collectionApi.RenameCollectionAsync(_testCollection, new RenameCollectionBody
            {
                Name = "Bad Collection Name"
            });

            Assert.False(renameCollectionResponse.IsSuccess);
            Assert.True(renameCollectionResponse.ResponseDetails.Error);
            Assert.Equal(1208, renameCollectionResponse.ResponseDetails.ErrorNum); // Arango Illegal Name
        }
        public async Task RenameCollectionAsync_ShouldReturnError_WhenCollectionInvalid()
        {
            RenameCollectionResponse renameCollectionResponse = await _collectionApi.RenameCollectionAsync("Bad Collection Name", new RenameCollectionBody
            {
                Name = "testingCollection"
            });

            Assert.False(renameCollectionResponse.IsSuccess);
            Assert.True(renameCollectionResponse.ResponseDetails.Error);
            Assert.Equal(1203, renameCollectionResponse.ResponseDetails.ErrorNum); // Arango Data Source Not Found
        }
        public async Task RenameCollectionAsync_ShouldReturnError_WhenCollectionNotFound()
        {
            RenameCollectionResponse renameCollectionResponse = await _collectionApi.RenameCollectionAsync("bogusCollection", new RenameCollectionBody
            {
                Name = "testingCollection"
            });

            Assert.False(renameCollectionResponse.IsSuccess);
            Assert.True(renameCollectionResponse.ResponseDetails.Error);
            Assert.Equal(HttpStatusCode.NotFound, renameCollectionResponse.ResponseDetails.Code);
            Assert.Equal(1203, renameCollectionResponse.ResponseDetails.ErrorNum); // ARANGO_DATA_SOURCE_NOT_FOUND
        }