public void EqualsTest() { var timeBlock1 = new TimeBlock(_start, _duration); var timeBlock2 = new TimeBlock(_start, _duration); timeBlock1.Should().Be(timeBlock2); var timeBlock3 = new TimeBlock(_start.AddMilliseconds(-1), _end.AddMilliseconds(1)); timeBlock1.Should().Not.Be(timeBlock3); }
public void DefaultTest() { var timeBlock = new TimeBlock(); timeBlock.Should().Not.Be.EqualTo(TimeBlock.Anytime); // not readonly .vs. readonly timeBlock.GetRelation(TimeBlock.Anytime).Should().Be(PeriodRelation.ExactMatch); TimeBlock.Anytime.IsAnytime.Should().Be.True(); TimeBlock.Anytime.IsMoment.Should().Be.False(); TimeBlock.Anytime.IsReadOnly.Should().Be.True(); TimeBlock.Anytime.HasStart.Should().Be.False(); TimeBlock.Anytime.HasEnd.Should().Be.False(); TimeBlock.Anytime.HasPeriod.Should().Be.False(); }