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

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

aufgerufen. Die Methode SetFixture() wird nie aufgerufen. Irgendwelche Ideen, wie das zu beheben ist?Die IUseFixture.SetFixture() -Methode wird nicht

UPD Die Methode Dispose() des Fixture-Objekts wird jedoch aufgerufen.

Antwort

0

Ich denke, Sie müssen die IDisposable Schnittstelle auch explizit implementieren.

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

Nicht wirklich. Es wird nicht aufgerufen, selbst wenn es erstellt wurde. Dispose() des Fixture-Objekts wird jedoch aufgerufen. – user626528