示例#1
0
        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));
 }