/// <summary>
        /// Assign issues to specified test items.
        /// </summary>
        /// <param name="model">Information about test items and their issues.</param>
        /// <returns>A list of assigned issues.</returns>
        public virtual async Task <List <Issue> > AssignTestItemIssuesAsync(AssignTestItemIssuesRequest model)
        {
            var uri      = BaseUri.Append($"{Project}/item");
            var body     = ModelSerializer.Serialize <AssignTestItemIssuesRequest>(model);
            var response = await _httpClient.PutAsync(uri, new StringContent(body, Encoding.UTF8, "application/json")).ConfigureAwait(false);

            response.VerifySuccessStatusCode();
            return(ModelSerializer.Deserialize <List <Issue> >(await response.Content.ReadAsStringAsync().ConfigureAwait(false)));
        }
Esempio n. 2
0
 public Task <IEnumerable <Issue> > AssignIssuesAsync(AssignTestItemIssuesRequest model)
 {
     throw new NotImplementedException();
 }
Esempio n. 3
0
 public async Task <IEnumerable <Issue> > AssignIssuesAsync(AssignTestItemIssuesRequest request)
 {
     return(await PutAsJsonAsync <IEnumerable <Issue>, AssignTestItemIssuesRequest>(
                $"{ProjectName}/item",
                request));
 }