public async Task PostCursorAsync_ShouldReturnError_WhenAqlIsNotValid()
        {
            CursorResponse <MyModel> postCursorResponse = await _cursorApi.PostCursorAsync <MyModel>("RETURN blah");

            Assert.False(postCursorResponse.IsSuccess);
            Assert.True(postCursorResponse.ResponseDetails.Error);
            Assert.NotNull(postCursorResponse.ResponseDetails.ErrorMessage);
            Assert.Equal(1203, postCursorResponse.ResponseDetails.ErrorNum);
        }
        public async Task PutCursorAsync_ShouldReturnResponseModelWithInterface()
        {
            CursorResponse <int> postResponse =
                await _cursorApi.PostCursorAsync <int>("FOR i IN 0..1500 RETURN i");

            ICursorResponse <int> putResult =
                await _cursorApi.PutCursorAsync <int>(postResponse.Id);

            Assert.NotNull(putResult);
        }