/// <inheritdoc />
 public Task <TaskList> ListTasksAsync(
     TasksListingParams parameters,
     CancellationToken cancellationToken = default)
 {
     return(MakeRequestAsync <TaskList>(
                HttpMethod.Get,
                Urls.Ocr.ListTasks,
                parameters,
                cancellationToken: cancellationToken));
 }
        public async Task ListTasks_ShouldBeOk()
        {
            // Arrange
            var submitImageTask = await SubmitImageAsync(TestFile.Image);

            var parameters = new TasksListingParams
            {
                ExcludeDeleted = true,
            };

            // Act
            var listTasks = await ApiClient.ListTasksAsync(
                parameters
                );

            // Assert
            listTasks.ShouldNotBeNull();
            listTasks.Tasks.Count.ShouldBePositive();
            listTasks.Tasks.FirstOrDefault(item => item.TaskId == submitImageTask.TaskId).ShouldNotBeNull();
        }