public void ShouldEqual_succeeds_when_numbers_are_within_precision() { var actual = new DateTime(2000, 1, 1, 1, 30, 0); var expected = actual.AddMinutes(5); actual.ShouldEqual(expected, DatePrecision.Hour); }
public void ShouldEqual_fails_when_numbers_are_outside_precision() { var actual = new DateTime(2000, 1, 1, 1, 30, 0); var expected = actual.AddMinutes(5); Assert.Throws<EqualException>(() => actual.ShouldEqual(expected, DatePrecision.Minute)); }
public void ShouldEqual_fails_when_numbers_are_outside_tolerance() { var actual = new DateTime(2000, 1, 1, 1, 30, 0); var expected = actual.AddMinutes(5); Assert.Throws<EqualException>(() => actual.ShouldEqual(expected, TimeSpan.FromMinutes(4))); }
public void ShouldEqual_succeeds_when_numbers_are_within_tolerance() { var actual = new DateTime(2000, 1, 1, 1, 30, 0); var expected = actual.AddMinutes(5); actual.ShouldEqual(expected, TimeSpan.FromMinutes(5)); }
public void Should_set_hour_minute_seconds_of_current_date() { DateTime testDate = new DateTime(2000, 12, 3, 5, 3, 2).SetTime(14, 2, 45); testDate.ShouldEqual(new DateTime(2000, 12, 3, 14, 2, 45, 0)); }
public void Should_figure_out_noon() { DateTime noon = new DateTime(2000, 12, 3, 5, 3, 2).Noon(); noon.ShouldEqual(new DateTime(2000, 12, 3, 12, 0, 0, 0)); }
public void Should_figure_out_midnight() { DateTime midnight = new DateTime(2000, 12, 3, 5, 3, 2).Midnight(); midnight.ShouldEqual(new DateTime(2000, 12, 3, 0, 0, 0, 0)); }