public void GetPersonsBetweenDates_TwoDatesGiven_SecondDateSmallerThenFirst_ThrowsException() { var bDate1 = RandomUtil.GetRandomDateInThePast(1); var bDate2 = bDate1.AddDays(-1); Assert.Throws <Exception>(() => PersonQueries.GetPersonsBetweenBirthDates(Context, bDate1, bDate2)); }
public void GetPersonBetweendDates_NoDatesGiven_ReturnsPersonsForTodaysDate() { CreatePerson(RandomUtil.GetRandomString(), RandomUtil.GetRandomString(), DateTime.Now.Date); var persons = PersonQueries.GetPersonsBetweenBirthDates(Context); Assert.IsNotEmpty(persons); }
public void GetPersonsBetweenBirthDates_PersonBornOnThatDay_ReturnsThatPersonInTheList() { var bDate = RandomUtil.GetRandomDateInThePast(1); var person = CreatePerson(RandomUtil.GetRandomString(), RandomUtil.GetRandomString(), bDate); var persons = PersonQueries.GetPersonsBetweenBirthDates(Context, bDate); Assert.IsNotEmpty(persons); Assert.IsTrue(persons.Contains(person)); }
public void GetPersonsBetweenBirthDates_TwoDatesGiven_ReturnsPersons() { var bDate1 = RandomUtil.GetRandomDateInThePast(1); var person1 = CreatePerson(RandomUtil.GetRandomString(), RandomUtil.GetRandomString(), bDate1); var bDate2 = RandomUtil.GetRandomDateInThePast(1); var person2 = CreatePerson(RandomUtil.GetRandomString(), RandomUtil.GetRandomString(), bDate2); SwitchDatesIfNeeded(ref bDate2, ref bDate1); var persons = PersonQueries.GetPersonsBetweenBirthDates(Context, bDate1, bDate2); Assert.IsNotEmpty(persons); Assert.IsTrue(persons.Contains(person1)); Assert.IsTrue(persons.Contains(person2)); }
public void GetPersonsBetweenBirthDates_NoPersonOnThatDayBorn_ReturnsEmptyList() { var bDate = RandomUtil.GetRandomDateInTheFuture(1); // Person will never have a birthday in the future ;p Assert.IsEmpty(PersonQueries.GetPersonsBetweenBirthDates(Context, bDate)); }