public void RetryAfter_RetryHeader_100() { var headers = new HttpResponseMessage().Headers; headers.Add("Retry-After", "100"); var response = new FitbitResponse<string>((HttpStatusCode)429, headers, null); Assert.AreEqual(100, response.RetryAfter()); }
public void RetryAfter_NoRetryHeader() { var headers = new HttpResponseMessage().Headers; var response = new FitbitResponse <string>((HttpStatusCode)429, headers, null); Assert.AreEqual(0, response.RetryAfter()); }
public void RetryAfter_RetryHeader_100() { var headers = new HttpResponseMessage().Headers; headers.Add("Retry-After", "100"); var response = new FitbitResponse <string>((HttpStatusCode)429, headers, null); Assert.AreEqual(100, response.RetryAfter()); }
/* * public string TestTimeSeries() * { * FitbitClient client = GetFitbitClient(); * * var results = client.GetTimeSeries(TimeSeriesResourceType.DistanceTracker, DateTime.UtcNow.AddDays(-7), DateTime.UtcNow); * * string sOutput = ""; * foreach (var result in results.DataList) * { * sOutput += result.DateTime.ToString() + " - " + result.Value.ToString(); * } * * return sOutput; * * } * * public ActionResult LastWeekDistance() * { * FitbitClient client = GetFitbitClient(); * * TimeSeriesDataList results = client.GetTimeSeries(TimeSeriesResourceType.Distance, DateTime.UtcNow.AddDays(-7), DateTime.UtcNow); * * return View(results); * } */ public async Task <ActionResult> LastWeekSteps() { OAuth2AccessToken accessToken = (OAuth2AccessToken)Session["AccessToken"]; FitbitClient client = GetFitbitClient(accessToken.Token, accessToken.RefreshToken); FitbitResponse <TimeSeriesDataListInt> response = await client.GetTimeSeriesIntAsync(TimeSeriesResourceType.Steps, DateTime.UtcNow.AddDays(-7), DateTime.UtcNow); return(View(response.Data)); }
public void AnyOther() { foreach (HttpStatusCode value in Enum.GetValues(typeof (HttpStatusCode))) { switch (value) { case HttpStatusCode.NoContent: case HttpStatusCode.Created: case HttpStatusCode.OK: break; default: var response = new FitbitResponse<NoData>(value); Assert.IsFalse(response.Success); break; } } }
public void AnyOther() { foreach (HttpStatusCode value in Enum.GetValues(typeof(HttpStatusCode))) { switch (value) { case HttpStatusCode.NoContent: case HttpStatusCode.Created: case HttpStatusCode.OK: break; default: var response = new FitbitResponse <NoData>(value); Assert.IsFalse(response.Success); break; } } }
public void Ok() { var response = new FitbitResponse<NoData>(HttpStatusCode.OK); Assert.IsTrue(response.Success); }
public void NoContent() { var response = new FitbitResponse<NoData>(HttpStatusCode.NoContent); Assert.IsTrue(response.Success); }
public void RetryAfter_NoRetryHeader() { var headers = new HttpResponseMessage().Headers; var response = new FitbitResponse<string>((HttpStatusCode)429, headers, null); Assert.AreEqual(0, response.RetryAfter()); }
public void RetryAfter_No_Status_Applicable() { var response = new FitbitResponse<string>(HttpStatusCode.OK, null, null); Assert.AreEqual(0, response.RetryAfter()); }
public void Ok() { var response = new FitbitResponse <NoData>(HttpStatusCode.OK); Assert.IsTrue(response.Success); }
public void NoContent() { var response = new FitbitResponse <NoData>(HttpStatusCode.NoContent); Assert.IsTrue(response.Success); }
public void RetryAfter_No_Status_Applicable() { var response = new FitbitResponse <string>(HttpStatusCode.OK, null, null); Assert.AreEqual(0, response.RetryAfter()); }