I have been doing some research on test driven development and find it pretty cool.
One of the things I came across was that when you write your tests, there is an orde
Be aware that the best practice is to keep the unit test cases independent of each other. So they can be understood, modified and run independently.
Some consider setup and teardown a bad practice as well. See these links for the reasoning: