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

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

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

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

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

            var request = new FoursquareCheckin
            {
                AfterTimestamp  = DateTime.Today.Subtract(TimeSpan.FromDays(90)),
                BeforeTimestamp = DateTime.Today.Subtract(TimeSpan.FromDays(30))
            };
            var response = await new OAuthRequester(credentials)
                           .MakeOAuthRequestAsync <FoursquareCheckin, FoursquareCheckinResponse>(request)
                           .ConfigureAwait(false);

            Assert.NotNull(response);
        }