【发布时间】:2016-05-11 11:14:16
【问题描述】:
早上好,
作为上下文,我正在使用 nUnit 3.0.1(使用 Selenium)在自动化测试套件中工作。测试直接从 Visual Studio 2013 的测试资源管理器运行。
我的问题是:在开始运行测试套件时,我试图自动设置一些设置功能。对于所有测试套件,这些事情只需要执行一次,因此我不打算为每个测试类使用 [SetUp] 属性。
但是,当我运行测试时,我的设置甚至没有被触及 :(。调试确认设置没有完成。
到目前为止,我已尝试使用:[SetUpFixture] 以及 [OneTimeSetUp] 或 [SetUp](多种组合),还尝试删除命名空间。我仍然没有得到我需要的东西。
我是 nUnit 的新手,所以我想要一些关于可能出现问题的指导,或者一些确保脚本设置运行的替代方法。
【问题讨论】:
-
您所描述的内容在概念上听起来是正确的,您可以发布您的代码以便我们看看有什么问题吗?
-
正如克里斯所说,[SetupFixture] 和 [OneTimeSetup] 是正确的。您使用哪个单元测试运行器来运行测试?并非所有测试运行程序都已更新为支持 NUnit 3。
标签: c# visual-studio unit-testing selenium nunit