コード例 #1
0
 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);
 }
コード例 #2
0
 private void DecimalToHexTest(int dec, string expected)
 {
     IFormatProvider provider = new DecimalToHexProvider();
     string actual = String.Format(provider, "{0:Hx}", dec);
     Assert.AreEqual(expected, actual);
 }
コード例 #3
0
 public void HexFormatter_WithStringArgument_ThrownException()
 {
     IFormatProvider provider = new DecimalToHexProvider();
     string actual = String.Format(provider, "{0:Hx}", "00123");
     Assert.Fail();
 }