I saw this this morning –> http://nspec.tigris.org/
If you haven’t seen it before, think of Behavior Driven Development as a refined version of TDD. Most of the writings on BDD I’ve seen so far are geared towards Ruby and other dynamic languages. I honestly didn’t think this was going to be possible in a static language. I’m definitely going to give NSpec a spin soon.