public IActionResult Index()
        {
            var now = DateTime.Now;

            var upcomingMeetups = meetupRepository.GetUpcomingMeetups(now);
            var pastMeetups     = meetupRepository.GetPastMeetups(now);

            return(View(new MeetupOverview {
                UpcomingMeetups = upcomingMeetups,
                PastMeetups = pastMeetups
            }));
        }
        public void Its_lists_past_meetups()
        {
            var pastMeetup = MeetupFactory.PastMeetup();

            meetupRepository.Add(pastMeetup);

            var upcomingMeetup = MeetupFactory.UpcomingMeetup();

            meetupRepository.Add(upcomingMeetup);

            var pastMeetups = meetupRepository.GetPastMeetups(DateTime.Now);

            pastMeetups.ShouldBeEquivalentTo(new [] { pastMeetup });
        }