Use TestCaseAttribute for parameterised test

I like TestCaseAttribute for this sort of test - it more clearly distinguishes the behaviour of the test from its behaviour.