public async Task<GetSummaryPerformanceResponse> GetSummaryPerformance(int checkId, PerformanceArgs args = null) { var queryString = args != null ? args.ToQueryString() : string.Empty; var apiMethod = string.Format("summary.performance/{0}" + queryString.ToLower(), checkId); var response = await Client.GetAsync<GetSummaryPerformanceResponse>(apiMethod); return response; }
public async Task GetSummaryPerformance_WithArgs() { var args = new PerformanceArgs { From = DateTime.Now.AddMonths(-3).ToUnixTimestamp(), Resolution = Resolution.Day, Order = Order.Asc }; var summaryPerformanceResponse = await Pingdom.Client.Performance.GetSummaryPerformance(checkID, args); Assert.IsNotNull(summaryPerformanceResponse); Assert.IsFalse(summaryPerformanceResponse.HasErrors); }