public async Task InitiateFailover_ReturnsResponse() { requestsAndResponses.Add(ApiUris.InitiateFailover(accountId), RequestFileResponseType.AsGoodResponse("InitiateFailoverResponse.xml")); var initiateFailoverType = new InitiateFailoverType(); initiateFailoverType.consistencyGroupId = "3389ffe8-c3fc-11e3-b29c-001517c4643e"; var client = GetWebApiClient(); var accessor = new ConsistencyGroupAccessor(client); var response = await accessor.InitiateFailoverForConsistencyGroup(initiateFailoverType); Assert.IsNotNull(response); Assert.AreEqual("INITIATE_FAILOVER", response.operation); }
/// <summary> /// The initiate failover for a consistency group. /// </summary> /// <param name="InitiateFailover">The Initiate failover type.</param> /// <returns>The <see cref="ResponseType"/></returns> public async Task <ResponseType> InitiateFailoverForConsistencyGroup(InitiateFailoverType InitiateFailover) { return(await _apiClient.PostAsync <InitiateFailoverType, ResponseType>(ApiUris.InitiateFailover(_apiClient.OrganizationId), InitiateFailover)); }