public void BadValuesAreInvalid()
{
var masterCardNumbers = new[]
{
"5500,0055 5555 5559",
"4055 0111.1111 1111",
"12e5",
"-5",
"ndngf",
"673662436627643764723636",
"748578748574873487487387548738754873874878375487538957489738845789573875485738957489748578748574873487487387548738754873874878375487538957489738845789573875485738957489748578748574873487487387548738754873874878375487538957489738845789573875485738957489748578748574873487487387548738754873874878375487538957489738845789573875485738957489748578748574873487487387548738754873874878375487538957489738845789573875485738957489748578748574873487487387548738754873874878375487538957489738845789573875485738957489748578748574873487487387548738754873874878375487538957489738845789573875485738957488"
};
foreach (var cardNumber in masterCardNumbers)
{
AssertIsInvalid(cardNumber);
}
}