public async void Group_information_can_be_retrieved_through_the_meetup_api_client() { var meetupApiClient = new MeetupApiClient(_meetupSettings, _httpGetStringCommand); var groupInformation = await meetupApiClient.GetGroupInformation("nnug-trondheim"); Assert.That(groupInformation, Is.Not.Null); Assert.That(groupInformation.Name, Is.EqualTo("NNUG Trondheim")); }
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")); }
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))); }
public async Task Group_information_can_be_retrieved_through_the_meetup_api_client() { var meetupApiClient = new MeetupApiClient(_httpGetStringCommand); var groupInformation = await meetupApiClient.GetGroupInformation("nnug-trondheim"); Assert.That(groupInformation, Is.Not.Null); Assert.That(groupInformation.Name, Is.EqualTo("NNUG Trondheim")); }
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")); }
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; } }
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); } }
public async Task Design_time_data_can_be_retrieved_from_embedded_resource() { var designTimeData = await _httpGetStringFromEmbeddedResourceCommand.InvokeAsync(MeetupApiClient.GetGroupUri("nnug-trondheim")); Assert.That(designTimeData, Does.Contain("NNUG Trondheim")); }
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))); }
public void A_new_instance_can_be_created_with_required_dependencies() { var meetupApiClient = new MeetupApiClient(_meetupSettings, _httpGetStringCommand); Assert.That(meetupApiClient, Is.Not.Null); }
public void A_new_instance_can_be_created_with_required_dependencies() { var meetupApiClient = new MeetupApiClient(_httpGetStringCommand); Assert.That(meetupApiClient, Is.Not.Null); }