The truth about TDD
I'm not gonna listen to advice about TDD from a guy who says a method that "has 2 if-statements, 4 assignments, and a value that has 3 possible states" isn't wrong.
TDD doesn't work well with procedural code. That's the real "truth" about TDD.