public void X2HTest() { // Assert.Throws<ArgumentOutOfRangeException>(() => AnyRadixConvert.X2H("123", 0)); // Assert.Throws<ArgumentOutOfRangeException>(() => AnyRadixConvert.X2H("123", 63)); // Assert.Throws<ArgumentException>(() => AnyRadixConvert.X2H(string.Empty, 2)); // Assert.Throws<ArgumentException>(() => AnyRadixConvert.X2H("5", 2)); Assert.AreEqual(AnyRadixConvert.X2H("0", 2), 0UL); Assert.AreEqual(AnyRadixConvert.X2H("10", 2), 2UL); Assert.AreEqual(AnyRadixConvert.X2H("10", 10), 10UL); Assert.AreEqual(AnyRadixConvert.X2H("A", 16), 10UL); }
public void X2HTest() { Assert.Throws <ArgumentOutOfRangeException>(() => AnyRadixConvert.X2H("123", 0)); Assert.Throws <ArgumentOutOfRangeException>(() => AnyRadixConvert.X2H("123", 63)); Assert.Throws <ArgumentException>(() => AnyRadixConvert.X2H("", 2)); Assert.Throws <ArgumentException>(() => AnyRadixConvert.X2H("5", 2)); Assert.Equal(0UL, AnyRadixConvert.X2H("0", 2)); Assert.Equal(2UL, AnyRadixConvert.X2H("10", 2)); Assert.Equal(10UL, AnyRadixConvert.X2H("10", 10)); Assert.Equal(10UL, AnyRadixConvert.X2H("A", 16)); }