외부 컨트롤 (외부 컨트롤)에 의해 호스팅되고로드 된 .Net 클래스 라이브러리 어셈블리의 클래스에 대해 NUnit 유닛 테스트를 실행하고 싶습니다. 실행 시간.외부 호스트 프로세스 종속성을 이용한 유닛 테스트
테스트 할 클래스는 호스트 프로세스 내에서 인스턴스화해야하는 호스트 exe 내에 정의 된 클래스에서 파생됩니다. 호스트 프로세스 외부에서 기본 클래스의 파생물을 인스턴스화하려는 시도는 예외적으로 실패합니다.
따라서 NUnit GUI 또는 콘솔 테스트 호스트에서는 클래스를 인스턴스화하고 클래스를 인스턴스화하는 것으로 클래스를 테스트 할 수 없습니다. 누구든지이 테스트를 어떻게 실행할 수 있는지에 대한 제안이 있습니까?
+1 적용되는 험블 오브젝트 패턴입니다. –