public async Task CreateConsistencyGroup_ReturnsResponse() { requestsAndResponses.Add(ApiUris.CreateConsistencyGroups(accountId), RequestFileResponseType.AsGoodResponse("CreateConsistencyGroupResponse.xml")); var consistencyGroupType = new CreateConsistencyGroupType(); consistencyGroupType.name = "TestGroup"; var client = GetWebApiClient(); var accessor = new ConsistencyGroupAccessor(client); var response = await accessor.CreateConsistencyGroup(consistencyGroupType); Assert.IsNotNull(response); Assert.AreEqual("CREATE_CONSISTENCY_GROUP", response.operation); Assert.AreEqual("3389ffe8-c3fc-11e3-b29c-001517c4643e", response.info.ElementAt(0).value); }
/// <summary> /// The Create Consistency Group /// </summary> /// <param name="createConsistencyGroup">The create consistency group type.</param> /// <returns>The <see cref="ResponseType"/></returns> public async Task <ResponseType> CreateConsistencyGroup(CreateConsistencyGroupType createConsistencyGroup) { return(await _apiClient.PostAsync <CreateConsistencyGroupType, ResponseType>(ApiUris.CreateConsistencyGroups(_apiClient.OrganizationId), createConsistencyGroup)); }