public void ToByte_Should_Throw_On_Invalid_Digit_Characters(
[Values(@"1LOLCATZ", @"11LMAOCATZ")]string invalidHex)
{
invalidHex
.Invoking(s => s.ToByte())
.ShouldThrow<ArgumentException>()
.WithMessagePrefix(CommonStrings.StringMustContainOnlyHexDigits);
}