public async Task GetMonitoringUsageReport_ReturnsResponse() { requestsAndResponses.Add(ApiUris.MyAccount, RequestFileResponseType.AsGoodResponse("GetMyAccountDetails.xml")); requestsAndResponses.Add(ApiUris.GetMonitoringUsageReport(accountId, DateTime.Today, null), RequestFileResponseType.AsGoodResponse("GetMonitoringUsageReportResponse.csv")); var client = GetWebApiClient(); var accessor = new MonitoringAccessor(client); var response = await accessor.GetMonitoringUsageReport(DateTime.Today, null); Assert.IsNotNull(response); }
public async Task DisableServerMonitoring_ReturnsResponse() { requestsAndResponses.Add(ApiUris.MyAccount, RequestFileResponseType.AsGoodResponse("GetMyAccountDetails.xml")); requestsAndResponses.Add(ApiUris.DisableServerMonitoring(accountId), RequestFileResponseType.AsGoodResponse("DisableServerMonitoringResponse.xml")); var client = GetWebApiClient(); var accessor = new MonitoringAccessor(client); var response = await accessor.DisableServerMonitoring(Guid.NewGuid()); Assert.IsNotNull(response); Assert.AreEqual("DISABLE_SERVER_MONITORING", response.operation); Assert.AreEqual("OK", response.responseCode); }
public async Task ChangeServerMonitoringPlan_ReturnsResponse() { requestsAndResponses.Add(ApiUris.MyAccount, RequestFileResponseType.AsGoodResponse("GetMyAccountDetails.xml")); requestsAndResponses.Add(ApiUris.ChangeServerMonitoringPlan(accountId), RequestFileResponseType.AsGoodResponse("ChangeServerMonitoringPlanResponse.xml")); var client = GetWebApiClient(); var accessor = new MonitoringAccessor(client); var response = await accessor.ChangeServerMonitoringPlan(new ChangeServerMonitoringPlanType { id = Guid.NewGuid().ToString(), servicePlan = "My plan" }); Assert.IsNotNull(response); Assert.AreEqual("CHANGE_SERVER_MONITORING_PLAN", response.operation); Assert.AreEqual("OK", response.responseCode); }