C# 从DatabaseEnabledTestsBase继承时未找到单元测试
我在Visual Studio 2015 Professional上运行Orchard单元测试时遇到问题 当测试类从DatabaseEnabledTestsBase继承时,Visual Studio将无法在该类中找到测试 复制:C# 从DatabaseEnabledTestsBase继承时未找到单元测试,c#,unit-testing,orchardcms,C#,Unit Testing,Orchardcms,我在Visual Studio 2015 Professional上运行Orchard单元测试时遇到问题 当测试类从DatabaseEnabledTestsBase继承时,Visual Studio将无法在该类中找到测试 复制: 将NUnit安装到测试模块上。我使用了v3.6.1 Orchard.Tokens/Tests中的TokenizerTests不从DatabaseEnabledTestsBase继承。将NUnit安装到模块后,我可以右键单击TestGlobalTokens()并运行测试,
- 正在清除user/temp目录
- 在x64和x86之间更改处理器体系结构
- 更改模块上NUnit的版本
- 清洗溶液
- 重新启动VS
- 重新启动电脑
删除FieldIndexServiceTests上DatabaseEnabledTestsBase的继承,以及相关函数,使测试对VS再次可见,当然,如果没有数据库访问,测试将无法通过。我将NUnit引用降级到2.5.10.11092版本,而不是最新版本,从而使测试正常工作