public void ToAndFromHexTest() { for (int i = -100000; i <= 1000000; i += 37) { var hex = i.ToHex(); var i2 = IntExtensions.FromHex(hex); Assert.AreEqual(i, i2, hex); } Assert.AreEqual(int.MinValue, IntExtensions.FromHex(int.MinValue.ToHex())); Assert.AreEqual(int.MaxValue, IntExtensions.FromHex(int.MaxValue.ToHex())); }