Ha! I was going to comment in here that I used Monodraw for the book and really fell in love with the tool.
What I did more recently is to use Monodraw to create diagrams of CFGs and put those next to the test cases (see [0] or [1]) which exercise those graphs - the power of ASCII, you can just copy the graphs into your code.