示例#1
0
        public void TestMethod_DateToByteArray_false()
        {
            byte[]   source   = { 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 };
            DateTime expected = new DateTime(1601, 03, 03, 05, 18, 01);
            DateTime result   = DateFunc.ByteArrayToDate(source);

            Assert.AreNotEqual(result, expected);
        }
示例#2
0
        public void TestMethod_DateToByteArray_false_length_not_equal_to_eight()
        {
            byte[]   source   = { 0x01, 0x01, 0x01, 0x01 };
            DateTime expected = new DateTime();
            DateTime result   = DateFunc.ByteArrayToDate(source);

            Assert.AreEqual(result, expected);
        }
示例#3
0
        public void TestMethod_DateToByteArray_true()
        {
            byte[]   source   = { 0x20, 0x15, 0x03, 0x27, 0x13, 0x30, 0x00, 0x00, 0x00 };
            DateTime expected = new DateTime(01, 01, 01, 00, 00, 00, DateTimeKind.Local);
            DateTime result   = DateFunc.ByteArrayToDate(source);

            Assert.IsTrue(result == expected);
        }