Пример #1
0
        public async void MakeRequestForRescuetimeAnalyticData()
        {
            var credentials = TestSettings.GetToken <Rescuetime, OAuth2Credentials>();

            if (credentials.IsTokenExpired)
            {
                throw new Exception("Expired credentials!!!");
            }

            var request  = new RescuetimeAnalyticData();
            var response = await new OAuthRequester(credentials)
                           .MakeOAuthRequestAsync <RescuetimeAnalyticData, RescuetimeAnalyticDataResponse>(request)
                           .ConfigureAwait(false);

            Assert.NotNull(response);
        }
Пример #2
0
        public async void MakeRequestForRescuetimeAnalyticDataWithStartAndEndTimes()
        {
            var credentials = TestSettings.GetToken <Rescuetime, OAuth2Credentials>();

            if (credentials.IsTokenExpired)
            {
                throw new Exception("Expired credentials!!!");
            }

            var request = new RescuetimeAnalyticData
            {
                RestrictBegin = DateTime.Now.Subtract(TimeSpan.FromDays(7)),
                RestrictEnd   = DateTime.Now.Subtract(TimeSpan.FromDays(1))
            };
            var response = await new OAuthRequester(credentials)
                           .MakeOAuthRequestAsync <RescuetimeAnalyticData, RescuetimeAnalyticDataResponse>(request)
                           .ConfigureAwait(false);

            Assert.NotNull(response);
        }