3

谁能告诉我如何让 mbunit 一次运行多个测试而不在每次测试后设置和拆除?

目前我正在使用 selenium 进行 UI 测试,并且需要连续运行测试做一个登录页面。

在此先感谢,CB

4

1 回答 1

3

您是否正在寻找FixtureSetUp/FixtureTearDown属性 [以前称为 TestFixtureSetUp],它在类级别调用,这意味着它将为一个测试类中的所有测试设置一次。

在方法级别调用Setup/TearDown属性。

MbUnit 还支持测试程序集设置和拆卸。这是一个链接

[assembly: AssemblyCleanUp(typeof(AssemblyCleaner))]
...
public class AssemblyCleaner
{
    [SetUp]
    public static void SetUp()
    {
        Console.WriteLine("Setting up {0}", typeof(AssemblyCleanUp).Assembly.FullName);
    }
    [TearDown]
    public static void TearDown()
    {
        Console.WriteLine("Cleaning up {0}", typeof(AssemblyCleanUp).Assembly.FullName);
    }
}
于 2009-06-16T13:50:18.830 回答