示例#1
0
 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());
 }
示例#2
0
        public void RetryAfter_NoRetryHeader()
        {
            var headers  = new HttpResponseMessage().Headers;
            var response = new FitbitResponse <string>((HttpStatusCode)429, headers, null);

            Assert.AreEqual(0, response.RetryAfter());
        }
示例#3
0
        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());
        }
示例#4
0
 public void RetryAfter_NoRetryHeader()
 {
     var headers = new HttpResponseMessage().Headers;
     var response = new FitbitResponse<string>((HttpStatusCode)429, headers, null);
     Assert.AreEqual(0, response.RetryAfter());
 }
示例#5
0
 public void RetryAfter_No_Status_Applicable()
 {
     var response = new FitbitResponse<string>(HttpStatusCode.OK, null, null);
     Assert.AreEqual(0, response.RetryAfter());
 }
示例#6
0
        public void RetryAfter_No_Status_Applicable()
        {
            var response = new FitbitResponse <string>(HttpStatusCode.OK, null, null);

            Assert.AreEqual(0, response.RetryAfter());
        }