2016-04-15 13 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