same here, I think it's more important that the unit tests are very clear than that they're maintainable...

If a unit test fails, you should be able to spot quickly what the problem is, rather having the figure out 'involved' test code that obfuscates what's actually being tested.