public void HexFormatter_WithWrongFormatString_DoesntReturnHex() { int dec = 123; IFormatProvider provider = new DecimalToHexProvider(); string expected = "00123"; string actual = String.Format(provider, "{0:D5}", dec); Assert.AreEqual(expected, actual); }
private void DecimalToHexTest(int dec, string expected) { IFormatProvider provider = new DecimalToHexProvider(); string actual = String.Format(provider, "{0:Hx}", dec); Assert.AreEqual(expected, actual); }
public void HexFormatter_WithStringArgument_ThrownException() { IFormatProvider provider = new DecimalToHexProvider(); string actual = String.Format(provider, "{0:Hx}", "00123"); Assert.Fail(); }