【发布时间】:2008-12-09 22:06:14
【问题描述】:
我正在使用安装了 TestDriven.Net 的 VS2008 Team Suite、ASP.NET MVC Beta。当我从模板创建项目时,它还创建了一个“测试”项目,并将 AccountController 的一些控制器测试放在该项目内的文件夹中。我添加了其他控制器和相关测试。但是,当我右键单击控制器中的方法并使用“创建单元测试”对话框时,它无法在项目的现有测试类中创建单元测试存根。它在测试项目的根目录创建一个同名的新测试类文件,但不插入测试存根。如果我将控制器测试从测试项目中的控制器文件夹上移一级,它可以正常工作。
有没有其他人看到这种行为,还是与我的特定设置有关?我不会注意到,但该项目将测试隔离在一个单独的文件夹中,我认为这是一个好主意。现在我正在尝试使用它,我要么必须手动创建新测试,要么撤消隔离。如果只有我,关于在哪里调整行为以解决它的任何想法?
我在选项中选择了Visual C# test project 作为默认文件,而Unit Test 是唯一包含的文件。
【问题讨论】:
-
基于 @Craig 也看到我在 Codeplex 提交的此行为作为问题的事实。
标签: asp.net-mvc visual-studio-2008 unit-testing