我使用XUnit和Resharper运行我的测试。在给定的项目中,我通常会进行一些实用测试,这些测试不是真正的测试,而是纯粹存在的,所以我可以轻松地执行一些代码。例如,我有一个测试,它将我的NHibernate映射(我使用Fluent NHibernate)输出到一个临时目录。我真的不喜欢把这些作为测试,除了使用testrunner之外,还有更好的方法来简单地“运行一个方法”吗?Visual Studio“运行方法”vs“效用测试”
3
A
回答
2
如果你有一个TestDriven.net,那么你所要做的只是点击该方法,它就会运行。您不必用Test
或TestMethod
属性或类似的东西来修饰方法。
testdriven.net有个人版,它是免费的。
1
如果你的测试跑步者要坚持你有一个方法的标记属性,你可以执行它,你所能做的就是遵循这个要求。 (正如另一个答案所说,TD.NET在这方面与你合作)
因此,假设你需要在图片中有一个FactAttribute
衍生的类,下一个拦截点是动态的导致任务在运行时a la my examples in this xUnit.net feature request
例如,您可以遍历进程树并确定是否由devenv.exe间接调用,或者在运行之前检查环境变量。也许Resharper设置一个环境变量来表明它是跑步者? (TeamCity [来自与R#相同的作者]设置环境变量 - 请参阅源代码中的xunit MSBuild任务以了解详细信息。)
相关问题
- 1. 运行Visual Studio单元测试vs运行ReSharper单元测试,区别?
- 2. Visual Studio 2017和Resharper测试运行器
- 3. 从visual studio运行fsUnit测试
- 4. 在Visual Studio中运行Pester测试
- 5. Visual Studio 2010中如何运行测试
- 6. IntelliTest VS. Visual studio中的单元测试
- 7. BizUnit vs Visual Studio团队测试
- 8. Visual Studio 2010单元测试窗口和一般运行测试
- 9. Visual Studio - Web测试问题 - 多次运行1次测试
- 10. Visual Studio测试浏览器运行外语测试
- 11. 运行负载测试时从Visual Studio 2010测试套件运行SQL查询
- 12. Visual Studio Ms测试运行器无法找到程序集
- 13. 无法运行“选定的测试”Visual Studio 2015
- 14. Visual Studio 2010中测试方法的自定义测试名称
- 15. Visual Studio 2017单元测试项目vs xUnit测试项目
- 16. 使用Visual Studio测试2010测试
- 17. 运行实例方法与Visual Studio的命令,同时调试
- 18. 无法运行Visual Studio 2013中的顺序Selenium测试2013 VS VS持有ChromeDriver上的锁
- 19. 调试/ Visual Studio中的单元测试项目运行
- 20. 每天晚上使用Visual Studio 2012运行单元测试
- 21. 在Visual Studio中以不同的用户身份运行测试
- 22. Visual Studio 2012测试运行器如何应用线程?
- 23. 如何使用Visual Studio 2010 Express运行Moq测试
- 24. 运行测试在Visual Studio中不可用
- 25. 如何在Visual Studio中逐个运行测试用例
- 26. 如何使用Visual Studio订购执行方法以执行集成测试?
- 27. 运行外部测试套件组装NUnit的测试,在Visual Studio测试运行
- 28. Visual Studio Web测试:可以通过Web测试编辑器运行视图运行编码的Web测试吗?
- 29. 如何在Visual Studio中串行运行测试?
- 30. 如何在运行MsTest测试时模拟Visual Studio 2010行为?