我在Kentico 9上创建自动化测试项目时遇到了问题。
https://docs.kentico.com/display/K9/Creating+automated+test+projects有一个教程
问题:如果我的测试类继承自 CMS.Tests.UnitTests ,
我的测试在Visual Studio 2013的Test-Explorer中不再可见。
如果我的测试类不继承自 CMS.Tests.UnitTests ,我可以在Test-Explorer中看到我的测试。
我使用NUnit,VisualStudio 2013 Professional,Kentico 9
如何让它可见???
答案 0 :(得分:2)
这可能是由使用不正确的NUnit版本引起的。
您的测试项目必须引用nunit.framework.dll(版本2.6.3,位于Lib目录中)才能与Kentico 9中的CMS.Tests.dll一起正常工作。
您还需要为NUnit 2.0使用NUnit测试适配器(而不是NUnit3测试适配器):https://marketplace.visualstudio.com/items?itemName=NUnitDevelopers.NUnitTestAdapter