public void ShouldNotEqual_succeeds_when_numbers_are_outside_precision()
 {
     var actual = new DateTime(2000, 1, 1, 1, 30, 0);
     var expected = actual.AddMinutes(5);
     actual.ShouldNotEqual(expected, DatePrecision.Minute);
 }
 public void ShouldNotEqual_succeeds_when_numbers_are_outside_tolerance()
 {
     var actual = new DateTime(2000, 1, 1, 1, 30, 0);
     var expected = actual.AddMinutes(5);
     actual.ShouldNotEqual(expected, TimeSpan.FromMinutes(4));
 }
 public void ShouldNotEqual_fails_when_numbers_are_within_precision()
 {
     var actual = new DateTime(2000, 1, 1, 1, 30, 0);
     var expected = actual.AddMinutes(5);
     Assert.Throws<NotEqualException>(() => actual.ShouldNotEqual(expected, DatePrecision.Hour));
 }
 public void ShouldNotEqual_fails_when_numbers_are_within_tolerance()
 {
     var actual = new DateTime(2000, 1, 1, 1, 30, 0);
     var expected = actual.AddMinutes(5);
     Assert.Throws<NotEqualException>(() => actual.ShouldNotEqual(expected, TimeSpan.FromMinutes(5)));
 }