好的,所以我有以下代码,我只想运行一次。我希望它在我运行的所有测试装置的一开始就设置,最后设置一次。
[RequiresSTA]
class Prepare
{
[TestFixtureSetUp]
public void Setup()
{
IE Window = new IE("http://www.google.com");
}
[TestFixtureTearDown]
public void Teardown()
{
IE Window = IE.AttachTo<IE>(Find.ByTitle("Google"));
Window.Dispose();
}
}
我的项目中有多个类在同一个命名空间中,我们称它们为 Class1-4。我想设置它,所以当我运行这些测试时, Prepare 只会被调用一次。例子:
运行 3 + 4:
Prepare Setup
Run3
Run4
Prepare Teardown
运行 1 - 4:
Prepare Setup
Run1
Run2
Run3
Run4
Prepare Teardown
现在准备在每次一组开始时启动,然后在每次结束时结束。在运行该名称空间中的所有测试之前,我怎样才能让它继续?