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)); }
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)); }