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);
        }
Beispiel #2
0
        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();
        }
        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();
        }
Beispiel #4
0
        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);
        }