Welcome to the second article of this series about improving the clarity, quality and reliability of tests in general, and unit tests in particular. In the first article last week we talked about the DRY and DAMP principles. Today we are going to discuss testing a piece of code depending on the configuration and about writing asserts and scenario-style tests.