Describir: Professional test-driven development with C#