TDD项目的解决方案架构将如何?我的意思是我应该如何设计测试项目?
我必须为已经开发的MVC项目编写一个测试项目。我会增强一些新功能。这将是该项目首次使用TDD方法开发新功能。我应该遵循任何惯例吗?
我应该创建一个单独的测试应用程序,然后编写一些测试类,方法。然后在同一个测试项目中或在将要实现新功能的原始项目中实现实际功能。
我需要知道的另一件事是,是否有任何特定的命名类,方法,变量约定?我将使用MS测试并模拟MOQ。
答案 0 :(得分:4)
<OriginalProject>.Tests
的建议名称 - 感谢@ReneA)Existing project
添加到测试解决方案开始时不要浪费时间进行命名。开始编写测试,运行它们。经过一些测试,您将能够自己找出哪种命名约定更适合您的项目。