Circular Reasoning in Unit Tests — It works because it does what it does