public void Initialize()
        {
            ApiInformation apiinfo = new ApiInformation();
            apiinfo.Initialize();

            Assert.That(apiinfo.HttpHeaders["X-RateLimit-Remaining"], Is.EqualTo("-1"));
            Assert.That(apiinfo.HttpHeaders["X-RateLimit-Limit"], Is.EqualTo("-1"));
            Assert.That(apiinfo.HttpHeaders["X-RateLimit-Reset"], Is.EqualTo("-1"));

            Assert.That(apiinfo.HttpHeaders["X-Access-Level"], Is.EqualTo("read-write-directmessages"));

            Assert.That(apiinfo.HttpHeaders["X-MediaRateLimit-Remaining"], Is.EqualTo("-1"));
            Assert.That(apiinfo.HttpHeaders["X-MediaRateLimit-Limit"], Is.EqualTo("-1"));
            Assert.That(apiinfo.HttpHeaders["X-MediaRateLimit-Reset"], Is.EqualTo("-1"));
        }
 public void Test_MediaResetTime()
 {
     ApiInformation apiinfo = new ApiInformation();
     DateTime d = new DateTime(1970, 1, 1, 0, 0, 0);
     apiinfo.MediaResetTime = d;
     Assert.That(apiinfo.MediaResetTime, Is.EqualTo(d));
 }
 public int Test_MediaMaxCount(int value)
 {
     ApiInformation apiinfo = new ApiInformation();
     apiinfo.MediaMaxCount = value;
     return apiinfo.MediaMaxCount;
 }
 public void Test_MaxCount([Values(100, 0, -100)]int value)
 {
     ApiInformation apiinfo = new ApiInformation();
     apiinfo.MaxCount = value;
     Assert.That(apiinfo.MaxCount, Is.EqualTo(value));
 }
 public void Test_ConvertResetTimeInSecondsToResetTime()
 {
     ApiInformation apiinfo = new ApiInformation();
     DateTime d = apiinfo.ConvertResetTimeInSecondsToResetTime(-1);
     Assert.That(d, Is.EqualTo(new DateTime()));
 }
 public int Test_UsingCount(int value)
 {
     ApiInformation apiinfo = new ApiInformation();
     apiinfo.UsingCount = value;
     return apiinfo.UsingCount;
 }
 public int Test_ResetTimeInSeconds(int value)
 {
     ApiInformation apiinfo = new ApiInformation();
     apiinfo.ResetTimeInSeconds = value;
     return apiinfo.ResetTimeInSeconds;
 }
 public int Test_RemainCount(int value)
 {
     ApiInformation apiinfo = new ApiInformation();
     apiinfo.RemainCount = value;
     return apiinfo.RemainCount;
 }