public void HexToIntInvalid() { // NO exception var actual = ObdSupport.HexToInt("FFyF"); Assert.AreEqual(0, (int)actual); }
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); }