public void AddMicrosecondsValueTooSmallTest() { DateTime dateTime = DateTime.Now; dateTime.AddMicroseconds((long.MinValue / TimeSpanExtensions.TicksPerMicrosecond) * 2); Assert.IsNotNull(dateTime); Assert.Fail(); }
public void Test2() { var expected = new DateTime(2014, 04, 08, 15, 18, 35); expected = expected.AddMicroseconds(999999); var success = WmiDateConverter.TryParse("20140408141835.999999-60", out var result); success.Should().BeTrue(); result.Should().Be(expected); }
public void AddMicrosecondsTest() { var dateTime = new DateTime(2011, 1, 1); Assert.AreEqual(dateTime.AddTicks(10), dateTime.AddMicroseconds(1)); Assert.AreEqual(dateTime.AddMilliseconds(1), dateTime.AddMicroseconds(1000)); Assert.AreEqual(dateTime.AddTicks(9999990), dateTime.AddMicroseconds(999999)); Assert.AreEqual(dateTime.AddTicks(10000000), dateTime.AddMicroseconds(1000000)); Assert.AreEqual(dateTime.AddTicks(-10), dateTime.AddMicroseconds(-1)); Assert.AreEqual(dateTime.AddTicks(-9999990), dateTime.AddMicroseconds(-999999)); }
public static void LoadExample() { // Retrieve the device list from the local machine PacketBuilder builder = BuildVLanTaggedFramePacketBuilder(ClassOfService.NetworkControl); DateTime now = DateTime.Now; now = now.AddMilliseconds(20); for (int j = 0; j != 10; j++) { PacketSendBuffer packbuffer = new PacketSendBuffer(100000); for (int i = 0; i != 10; i++) { packbuffer.Enqueue(builder.Build(now)); now = now.AddMicroseconds(1000); } Communicator.Transmit(packbuffer, true); } }
public static void ApplyLoad(int load) { load = 12000 / load; PacketBuilder builder = BuildVLanTaggedFramePacketBuilder(ClassOfService.NetworkControl); //PacketBuilder builder = DISTURB(ClassOfService.NetworkControl); DateTime now = DateTime.Now; now = now.AddMilliseconds(20); while (true) { PacketSendBuffer packbuffer = new PacketSendBuffer(1530000); for (int i = 0; i != 1000; i++) { packbuffer.Enqueue(builder.Build(now)); now = now.AddMicroseconds(load); } Communicator.Transmit(packbuffer, true); } }
public void AddMicrosecondsTest(DateTime dateTime, double diff) { DateTime date = dateTime.AddMicroseconds(diff); Assert.AreEqual((long)(diff * 10), date.Ticks - dateTime.Ticks); }