From 3258c84fbc5719b8f54d1c57f5512935c4d635e3 Mon Sep 17 00:00:00 2001 From: Serge Camille Date: Mon, 17 Aug 2020 19:20:47 +0200 Subject: [PATCH] Add DateTimeLong test to S7NetTestsSync --- S7.Net.UnitTest/S7NetTestsSync.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/S7.Net.UnitTest/S7NetTestsSync.cs b/S7.Net.UnitTest/S7NetTestsSync.cs index c096643..3b7589b 100644 --- a/S7.Net.UnitTest/S7NetTestsSync.cs +++ b/S7.Net.UnitTest/S7NetTestsSync.cs @@ -997,6 +997,20 @@ namespace S7.Net.UnitTest Assert.AreEqual(test_value, test_value2, "Compare Write/Read"); //No delta, datatype matches } + [TestMethod] + public void T33_ReadWriteDateTimeLong() + { + var test_value = System.DateTime.Now; + var db = 1; + var offset = 0; + + plc.WriteBytes(DataType.DataBlock, db, offset, Types.DateTimeLong.ToByteArray(test_value)); + var test_value2 = plc.Read(DataType.DataBlock, db, offset, VarType.DateTimeLong, 1); + Assert.IsInstanceOfType(test_value2, typeof(System.DateTime)); + + Assert.AreEqual(test_value, test_value2, "Compare DateTimeLong Write/Read"); + } + #endregion #region Private methods