Exemplo n.º 1
0
 public async void Events_for_a_meetup_group_can_be_retrieved_through_the_meetup_api_client()
 {
     var meetupApiClient = new MeetupApiClient(_meetupSettings, _httpGetStringCommand);
     var events = await meetupApiClient.GetEvents("nnug-trondheim");
     Assert.That(events, Has.Count.EqualTo(2));
     Assert.That(events.First().Name, Is.EqualTo("Sommerfest"));
 }
Exemplo n.º 2
0
        public async Task Milliseconds_since_epoch_date_times_are_parsed_correctly()
        {
            var meetupApiClient = new MeetupApiClient(_httpGetStringCommand);
            var events          = await meetupApiClient.GetEvents("nnug-trondheim");

            Assert.That(events.First().StartTime, Is.EqualTo(new DateTime(2013, 6, 20, 18, 0, 0)));
        }
Exemplo n.º 3
0
        public async Task Events_for_a_meetup_group_can_be_retrieved_through_the_meetup_api_client()
        {
            var meetupApiClient = new MeetupApiClient(_httpGetStringCommand);
            var events          = await meetupApiClient.GetEvents("nnug-trondheim");

            Assert.That(events, Has.Count.EqualTo(2));
            Assert.That(events.First().Name, Is.EqualTo("Sommerfest"));
        }
Exemplo n.º 4
0
        public async Task<MeetupGroup> LoadFromMeetupAsync()
        {
            var meetupApiClient = new MeetupApiClient(_meetupSettings, _httpGetStringCommand);
            try
            {
                var groupInformation = await meetupApiClient.GetGroupInformation(_meetupGroupUrl);
                groupInformation.UpcomingEvents = await meetupApiClient.GetEvents(_meetupGroupUrl);

                return groupInformation;
            }
            catch (HttpRequestException)
            {
                return null;
            }
        }
Exemplo n.º 5
0
        public async Task <MeetupGroup> LoadFromMeetupAsync()
        {
            var meetupApiClient = new MeetupApiClient(_httpGetStringCommand);

            try
            {
                var groupInformation = await meetupApiClient.GetGroupInformation(_meetupGroupUrl);

                groupInformation.UpcomingEvents = await meetupApiClient.GetEvents(_meetupGroupUrl);

                return(groupInformation);
            }
            catch (HttpRequestException)
            {
                return(null);
            }
        }
Exemplo n.º 6
0
 public async void Milliseconds_since_epoch_date_times_are_parsed_correctly()
 {
     var meetupApiClient = new MeetupApiClient(_meetupSettings, _httpGetStringCommand);
     var events = await meetupApiClient.GetEvents("nnug-trondheim");
     Assert.That(events.First().StartTime, Is.EqualTo(new DateTime(2013, 6, 20, 18, 0, 0)));
 }