xUnit verwendet dieselbe AppDomain
für die gesamte Testassembly. Dies ist problematisch, da ich eine UI-Bibliothek teste und eine neue Application
Instanz für jeden einzelnen Test erstellen muss.Wie kann ich eine separate AppDomain für jede xUnit.net-Testmethode verwenden?
Es funktioniert, wenn ich einen einzelnen Test ausführen, aber wenn ich Run All
der erste Test bestanden, aber alle nachfolgenden Tests fehlschlagen mit Cannot create more than one System.Windows.Application instance in the same AppDomain
an der Linie, wo ich ein neues Application
Objekt erstellen.
Für jeden Test (dh Testverfahren) oder jeden Text "Fixture" –
@PeterRitchie Für jede Testmethode (FACT) – Flagbug
http://patrick.lioi.net/2013/04/18/isolating-execution/ –