All right, if you split it in two parameters it would also be possible only to use UpTo and then the meaning is not clear. I think better would be:
TestCase(..., IgnoreReason="xxxxxx", IgnoreUpTo="1.1.2011"
The test is ignored, if Ignore, IgnoreReason or IgnoreUpTo is present and reason is not empty or date is expired.
All right, if you split it in two parameters it would also be possible only to use UpTo and then the meaning is not clear. I think better would be: "xxxxxx" , IgnoreUpTo= "1.1.2011"
TestCase(..., IgnoreReason=
The test is ignored, if Ignore, IgnoreReason or IgnoreUpTo is present and reason is not empty or date is expired.