More comprehensive tests

I have also been playing with the idea of adding as many of the Examples in the Comprehensive Rules to the Test project. I'm a big fan of TDD and I believe that the more tests we have the better the quality of the product.
I would also like to encourage anyone doing development to add tests for each piece of non-trivial functionality that is added. Tests should ideally cover both positive and negative scenarios.
If you want to get really crazy you could write the tests first! Some people think that this helps you to work out the logic before you start writing the code.
Let me know what your thoughts/feelings/opinions are.
BetaSteward
I would also like to encourage anyone doing development to add tests for each piece of non-trivial functionality that is added. Tests should ideally cover both positive and negative scenarios.
If you want to get really crazy you could write the tests first! Some people think that this helps you to work out the logic before you start writing the code.
Let me know what your thoughts/feelings/opinions are.
BetaSteward