Example #1
0
        public void ToString_IsNotBlank()
        {
            Duration length = RandomDuration(MinDuration + MinDuration, MaxDuration);
            Instant  start  = RandomInstant(TestMinInstant, TestMaxInstant - length);
            Instant  end    = start + length;
            Duration step   = RandomDuration(MinDuration, length - MinDuration);

            InstantRange instantRange = new InstantRange(start, end, step);

            Assert.AreNotEqual("", instantRange.ToString(), "String representation of range must not be an empty string");
        }
Example #2
0
        public void ToString_HasCorrectFormat()
        {
            Duration length = RandomDuration(MinDuration + MinDuration, MaxDuration);
            Instant  start  = RandomInstant(TestMinInstant, TestMaxInstant - length);
            Instant  end    = start + length;
            Duration step   = RandomDuration(MinDuration, length - MinDuration);

            InstantRange instantRange = new InstantRange(start, end, step);

            Assert.AreEqual($"{start} - {end}", instantRange.ToString());
        }
Example #3
0
        public void ToString_DoesDependOnTimeComponents()
        {
            Duration length = RandomDuration(MinDuration + MinDuration, MaxDuration);
            Instant  start  = RandomInstant(TestMinInstant, TestMaxInstant - length);
            Instant  end    = start + length;
            Duration step   = RandomDuration(MinDuration, length - MinDuration);

            InstantRange instantRange         = new InstantRange(start, end, step);
            InstantRange instantRangeWithTime = new InstantRange(
                start + RandomTimeOffset(),
                end + RandomTimeOffset(),
                step);

            Assert.AreNotEqual(
                instantRange.ToString(),
                instantRangeWithTime.ToString(),
                "String representation of range should depend on the time components");
        }
        public void ToString_DoesDependOnTimeComponents()
        {
            Duration length = RandomDuration(MinDuration + MinDuration, MaxDuration);
            Instant start = RandomInstant(TestMinInstant, TestMaxInstant - length);
            Instant end = start + length;
            Duration step = RandomDuration(MinDuration, length - MinDuration);

            InstantRange instantRange = new InstantRange(start, end, step);
            InstantRange instantRangeWithTime = new InstantRange(
                start + RandomTimeOffset(),
                end + RandomTimeOffset(),
                step);

            Assert.AreNotEqual(
                instantRange.ToString(),
                instantRangeWithTime.ToString(),
                "String representation of range should depend on the time components");
        }
        public void ToString_IsNotBlank()
        {
            Duration length = RandomDuration(MinDuration + MinDuration, MaxDuration);
            Instant start = RandomInstant(TestMinInstant, TestMaxInstant - length);
            Instant end = start + length;
            Duration step = RandomDuration(MinDuration, length - MinDuration);

            InstantRange instantRange = new InstantRange(start, end, step);

            Assert.AreNotEqual("", instantRange.ToString(), "String representation of range must not be an empty string");
        }
        public void ToString_HasCorrectFormat()
        {
            Duration length = RandomDuration(MinDuration + MinDuration, MaxDuration);
            Instant start = RandomInstant(TestMinInstant, TestMaxInstant - length);
            Instant end = start + length;
            Duration step = RandomDuration(MinDuration, length - MinDuration);

            InstantRange instantRange = new InstantRange(start, end, step);
            
            Assert.AreEqual($"{start} - {end}", instantRange.ToString());
        }