xUnit은 전체 테스트 어셈블리에 대해 동일한 AppDomain
을 사용합니다. 이는 UI 라이브러리를 테스트하고 각 개별 테스트에 대해 새로운 Application
인스턴스를 만들어야하므로 문제가됩니다.각 xUnit.net 테스트 방법에 대해 별도의 AppDomain을 어떻게 사용할 수 있습니까?
단일 테스트를 실행할 때 작동하지만 Run All
첫 번째 테스트가 통과되었지만 모든 후속 테스트가 Application
개체를 만드는 라인에서 Cannot create more than one System.Windows.Application instance in the same AppDomain
으로 실패합니다.
각 테스트 (예 : 테스트 방법) 또는 각 텍스트 "조명기" –
@PeterRitchie 각 테스트 방법 (사실) – Flagbug
http://patrick.lioi.net/2013/04/18/isolating-execution/ –