Asp.net mvc ASP.NET MVC Beta项目无法在子文件夹中正确创建控制器测试
我正在使用VS2008团队套件ASP.NET MVC Beta,安装了TestDriven.NET。当我从模板创建项目时,它也创建了一个测试项目,并将AccountController的一些控制器测试放在该项目内的文件夹中。我添加了其他控制器和相关测试。然而,当我右键单击控制器中的方法并使用“创建单元测试”对话框时,它无法在项目中现有的测试类中创建单元测试存根。它在测试项目的根目录下创建一个同名的新测试类文件,但不插入测试存根。如果我将控制器测试从测试项目中的controllers文件夹向上移动一个级别,它就可以正常工作 有没有其他人看到这种行为,或者这与我的特殊设置有关?我可能没有注意到,但是这个项目将测试隔离在一个单独的文件夹中,我认为这是个好主意。现在我正在尝试使用它,我要么手工创建新的测试,要么撤销隔离。如果只有我一个人,有没有办法调整行为来解决这个问题Asp.net mvc ASP.NET MVC Beta项目无法在子文件夹中正确创建控制器测试,asp.net-mvc,visual-studio-2008,unit-testing,Asp.net Mvc,Visual Studio 2008,Unit Testing,我正在使用VS2008团队套件ASP.NET MVC Beta,安装了TestDriven.NET。当我从模板创建项目时,它也创建了一个测试项目,并将AccountController的一些控制器测试放在该项目内的文件夹中。我添加了其他控制器和相关测试。然而,当我右键单击控制器中的方法并使用“创建单元测试”对话框时,它无法在项目中现有的测试类中创建单元测试存根。它在测试项目的根目录下创建一个同名的新测试类文件,但不插入测试存根。如果我将控制器测试从测试项目中的controllers文件夹向上移动
我在选项中选择了Visual C测试项目作为默认项目,并将单元测试作为唯一包含的文件。我刚刚尝试使用我已经创建的控制器执行此操作。控制器单元测试类是在测试项目的根目录中创建的。当我为类上的另一个操作创建测试时,在同一个类中创建了第二个测试 我没有看到单独的文件夹,这个测试类是在测试项目的根目录中创建的
抱歉,这没有多大帮助。在Codeplex上作为一个bug提交。基于@Craig也认为我在Codeplex上提交的行为是一个问题的事实。