Whenever you're writing tests, it's often a good idea to ask yourself what type of test you're writing. The type of testing you want to do will typically guide you towards the way your test should be structured and scoped. Having tests that are well-scoped, structured, and focused will ensure that you're building a stable test suite that properly tests your code without unintended side-effects that influence the quality of your tests.