IUseFixture.SetFixture()方法未调用

时间:2016-04-15 07:11:54

标签: c# .net xunit

public class MyTest : IUseFixture<MyFixture>
{
    [Scenario]
    public void IntegrationTest()
    {
    }

    public void SetFixture(MyFixture data)
    {
        Debugger.Break();
    }
}

永远不会调用SetFixture()方法。任何想法如何解决这个问题?

UPD但是调用fixture对象的Dispose()方法。

1 个答案:

答案 0 :(得分:0)

我认为你必须明确地实现IDisposable接口。

public class MyTest : IUseFixture<MyFixture>, IDisposable