public void WhenWithinMinMax_ShouldBeAdded() { DateTimeOffset dt = DateTimeOffset.MinValue.AddDays(3); DateTimeOffset dt2 = dt.AddDaysSnapToMinMax(-2); dt2.Should().Be(DateTimeOffset.MinValue.AddDays(1)); }
public void WhenMoreThanMax_ShouldBeMax() { DateTimeOffset dt = DateTimeOffset.MaxValue.AddDays(-1); DateTimeOffset dt2 = dt.AddDaysSnapToMinMax(2); dt2.Should().Be(DateTimeOffset.MaxValue); }
public void WhenLessThanMin_ShouldBeMin() { DateTimeOffset dt = DateTimeOffset.MinValue.AddDays(1); DateTimeOffset dt2 = dt.AddDaysSnapToMinMax(-2); dt2.Should().Be(DateTimeOffset.MinValue); }
public void WhenWithinMinMax_ShouldBeAdded() { DateTimeOffset dt = DateTimeOffset.MinValue.AddDays(3); DateTimeOffset dt2 = dt.AddDaysSnapToMinMax(-2); Expect(dt2, EqualTo(DateTimeOffset.MinValue.AddDays(1))); }
public void WhenMoreThanMax_ShouldBeMax() { DateTimeOffset dt = DateTimeOffset.MaxValue.AddDays(-1); DateTimeOffset dt2 = dt.AddDaysSnapToMinMax(2); Expect(dt2, EqualTo(DateTimeOffset.MaxValue)); }
public void WhenLessThanMin_ShouldBeMin() { DateTimeOffset dt = DateTimeOffset.MinValue.AddDays(1); DateTimeOffset dt2 = dt.AddDaysSnapToMinMax(-2); Expect(dt2, EqualTo(DateTimeOffset.MinValue)); }