I often wonder how much code people are generating at once to get such poor quality. I'm usually doing one behavior on a class/classes at a time and get great results. It's a bit longer and a little more tedious but by the time I am done the context window is refined enough that it can write my tests with ease.