public async Task PostCollectionAsync_ShouldThrow_WhenCollectionNameInvalid() { _collectionApi.ThrowErrorsAsExceptions = true; var request = new PostCollectionBody { Name = "My collection name with spaces" }; var ex = await Assert.ThrowsAsync <ApiErrorException>(async() => await _collectionApi.PostCollectionAsync(request)); Assert.Equal(1208, ex.ResponseDetails.ErrorNum); }
public async Task PostCollectionAsync_ShouldReturnError_WhenCollectionNameInvalid() { var request = new PostCollectionBody { Name = "My collection name with spaces" }; PostCollectionResponse postCollectionResponse = await _collectionApi.PostCollectionAsync(request); Assert.False(postCollectionResponse.IsSuccess); Assert.True(postCollectionResponse.ResponseDetails.Error); Assert.Equal(1208, postCollectionResponse.ResponseDetails.ErrorNum); }
public async Task PostCollectionAsync_ShouldThrow_WhenCollectionNameInvalid() { var request = new PostCollectionBody { Name = "My collection name with spaces" }; var ex = await Assert.ThrowsAsync <ApiErrorException>(async() => { await _collectionApi.PostCollectionAsync(request); }); Assert.Equal(1208, ex.ApiError.ErrorNum); }
public async Task PostCollectionAsync_ShouldThrow_WhenCollectionNameExists() { _collectionApi.ThrowErrorsAsExceptions = true; var request = new PostCollectionBody { Name = "MyOneAndOnlyCollection" }; await _collectionApi.PostCollectionAsync(request); var ex = await Assert.ThrowsAsync <ApiErrorException>(async() => await _collectionApi.PostCollectionAsync(request)); Assert.Equal(1207, ex.ResponseDetails.ErrorNum); }
public async Task PostCollectionAsync_ShouldReturnError_WhenCollectionNameExists() { var request = new PostCollectionBody { Name = "MyOneAndOnlyCollection" }; await _collectionApi.PostCollectionAsync(request); PostCollectionResponse postCollectionResponse = await _collectionApi.PostCollectionAsync(request); Assert.False(postCollectionResponse.IsSuccess); Assert.True(postCollectionResponse.ResponseDetails.Error); Assert.Equal(1207, postCollectionResponse.ResponseDetails.ErrorNum); }
public async Task PostCollectionAsync_ShouldThrow_WhenCollectionNameExists() { var request = new PostCollectionBody { Name = "MyOneAndOnlyCollection" }; await _collectionApi.PostCollectionAsync(request); var ex = await Assert.ThrowsAsync <ApiErrorException>(async() => { await _collectionApi.PostCollectionAsync(request); }); Assert.Equal(1207, ex.ApiError.ErrorNum); }