2016-04-15 45 views
0
public class MyTest : IUseFixture<MyFixture> 
{ 
    [Scenario] 
    public void IntegrationTest() 
    { 
    } 

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

SetFixture()方法从不调用。任何想法如何解决这一问题?不调用IUseFixture.SetFixture()方法

UPD虽然调用了夹具对象的Dispose()方法。

回答

0

我想你也必须明确地实现IDisposable接口。

public class MyTest : IUseFixture<MyFixture>, IDisposable 
+0

不是。即使创建它也不会被调用。不过,调用夹具对象的Dispose()。 – user626528