我正在使用MbUnit + Gallio。我知道MbUnit具有可以应用于应该运行的方法的属性:
但是,说,我一次运行几个灯具。并且我想在所有灯具运行之后运行一段代码。
有可能吗?
答案 0 :(得分:0)
找到解决方案。它非常简单而优雅。您只需使用[AssemblyFixture]属性创建一个单独的类,并使用[FixtureSetUp]和[FixtureTearDown]属性定义2个方法。它们将在整个夹具套件之前和之后调用。
[AssemblyFixture]
public class FixtureAssemblyClass
{
[FixtureSetUp]
public void BeforeRunAssembly()
{
}
[FixtureTearDown]
public void AfterRunAssembly()
{
}
}