public void should_be_less_than_or_equal_to_the_max_date() => ARandom.DateBetween( DateTime.Parse("1/1/2010 2:00:00 PM"), DateTime.Parse("2/1/2010 2:00:00 PM")) .Should().BeOnOrBefore(DateTime.Parse("2/1/2010 2:00:00 PM"));
public void should_be_greater_than_or_equal_to_the_min_date() => ARandom.DateBetween( DateTime.Parse("1/1/2010 2:00:00 PM"), DateTime.Parse("2/1/2010 2:00:00 PM")) .Should().BeOnOrAfter(DateTime.Parse("1/1/2010 2:00:00 PM"));
public void should_fail_if_the_start_date_is_greater_than_the_end_date() => Catch.Exception(() => ARandom.DateBetween( DateTime.Parse("2/1/2010 1:00:00 PM"), DateTime.Parse("1/1/2010 2:00:00 PM"))) .Should().BeOfType <ArgumentException>();
public void should_be_a_date_with_no_time_information() => ARandom.DateBetween( DateTime.Parse("1/1/2010 2:00:00 PM"), DateTime.Parse("2/1/2010 2:00:00 PM")).Hour.Should().Be(0);
public void should_fail_if_no_date_boundary_exists_between_the_two_times() => Catch.Exception(() => ARandom.DateBetween( DateTime.Parse("1/1/2010 1:00:00 PM"), DateTime.Parse("1/1/2010 2:00:00 PM"))) .Should().BeOfType <FluencyException>();