Exemple #1
0
        public void HexToIntInvalid()
        {
            // NO exception
            var actual = ObdSupport.HexToInt("FFyF");

            Assert.AreEqual(0, (int)actual);
        }
Exemple #2
0
        public void HexToInt()
        {
            var actual = ObdSupport.HexToInt("0");

            Assert.AreEqual(0, (int)actual);

            actual = ObdSupport.HexToInt("0000");
            Assert.AreEqual(0, (int)actual);

            actual = ObdSupport.HexToInt("12");
            Assert.AreEqual((uint)18, actual);

            actual = ObdSupport.HexToInt("FFFF");
            Assert.AreEqual((uint)65535, actual);

            actual = ObdSupport.HexToInt("FF FF FF");
            Assert.AreEqual((uint)0xffffff, actual);
        }