コード例 #1
0
 public void HexTools_CheckHex_ThrowsExceptionWhenInputIsEmpty()
 {
     Assert.Throws <InvalidHexException>(() =>
     {
         HexTools.CheckHex("");
     });
 }
コード例 #2
0
 public void HexTools_CheckHex_ThrowsExceptionWhenNumberOfHexCharsAreOddAndHexContainsInvalidChars()
 {
     Assert.Throws <InvalidHexException>(() =>
     {
         HexTools.CheckHex("AAG");
     });
 }
コード例 #3
0
 public void HexTools_CheckHex_DoesNotThrowsExceptionWhenNumberOfHexCharsAreEven()
 {
     Assert.DoesNotThrow(() =>
     {
         HexTools.CheckHex("AABB");
     });
 }
コード例 #4
0
 public void HexTools_CheckHex_DoesNotThrowsExceptionWhenAllHexCharsAreValid()
 {
     Assert.DoesNotThrow(() =>
     {
         // Testing with Every Valid Char
         HexTools.CheckHex("0123456789ABCDEF");
     });
 }
コード例 #5
0
 public void HexTools_CheckHex_ThrowsExceptionWhenHexContainsInvalidChars()
 {
     Assert.Throws <InvalidHexException>(() =>
     {
         // 'G' is not Valid in Hex
         HexTools.CheckHex("AABG");
     });
 }