/// <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))); }
public Task <IEnumerable <Issue> > AssignIssuesAsync(AssignTestItemIssuesRequest model) { throw new NotImplementedException(); }
public async Task <IEnumerable <Issue> > AssignIssuesAsync(AssignTestItemIssuesRequest request) { return(await PutAsJsonAsync <IEnumerable <Issue>, AssignTestItemIssuesRequest>( $"{ProjectName}/item", request)); }