Ejemplo n.º 1
0
        public void TestTimePeriodPacket_CompareTo()
        {
            TimePeriodPacket packet = new TimePeriodPacket(new DateTime(2010, 5, 3, 13, 35, 20, 123), new DateTime(2016, 5, 3, 13, 36, 0, 3));

            Assert.AreEqual(1, packet.CompareTo(null));
            Assert.AreEqual(0, packet.CompareTo(packet));
        }
Ejemplo n.º 2
0
        public void TestTimePeriodPacket_IsInRange()
        {
            DateTime         begin  = new DateTime(2010, 5, 3, 13, 35, 20, 123);
            DateTime         end    = new DateTime(2016, 5, 3, 13, 36, 0, 3);
            TimePeriodPacket packet = new TimePeriodPacket(begin, end);

            Assert.IsTrue(packet.IsInRange(begin));
            Assert.IsFalse(packet.IsInRange(end));
            Assert.IsTrue(packet.IsInRange(end.Subtract(TimeSpan.FromMilliseconds(1))));
            Assert.IsFalse(packet.IsInRange(begin.Subtract(TimeSpan.FromMilliseconds(1))));
            Assert.IsFalse(packet.IsInRange(end.Add(TimeSpan.FromHours(1))));
            Assert.AreEqual(0, packet.CompareTo(packet));
        }