public void It_persists_and_retrieves_meetups() { var originalMeetup = MeetupFactory.SomeMeetup(); meetupRepository.Add(originalMeetup); originalMeetup.Id.Should().BeGreaterThan(0); var restoredMeetup = meetupRepository.GetById(originalMeetup.Id); restoredMeetup.ShouldBeEquivalentTo(originalMeetup); }
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 }); }