public void HexTools_CheckHex_ThrowsExceptionWhenInputIsEmpty() { Assert.Throws <InvalidHexException>(() => { HexTools.CheckHex(""); }); }
public void HexTools_CheckHex_ThrowsExceptionWhenNumberOfHexCharsAreOddAndHexContainsInvalidChars() { Assert.Throws <InvalidHexException>(() => { HexTools.CheckHex("AAG"); }); }
public void HexTools_CheckHex_DoesNotThrowsExceptionWhenNumberOfHexCharsAreEven() { Assert.DoesNotThrow(() => { HexTools.CheckHex("AABB"); }); }
public void HexTools_CheckHex_DoesNotThrowsExceptionWhenAllHexCharsAreValid() { Assert.DoesNotThrow(() => { // Testing with Every Valid Char HexTools.CheckHex("0123456789ABCDEF"); }); }
public void HexTools_CheckHex_ThrowsExceptionWhenHexContainsInvalidChars() { Assert.Throws <InvalidHexException>(() => { // 'G' is not Valid in Hex HexTools.CheckHex("AABG"); }); }