you write a fairly complicated integration test to exercise some the interplay between different classes and some brand new DSL code…
and the test passes on the first try…
is the explanation:
A) You’re damn good. Clean design. Good unit tests. Master of the programming universe is you.
B) Your test is wrong!
While you, dear reader, ponder this question I shall now proceed to double check my test code.