단위 테스트에 IoC 사용 IoC 컨테이너를 단위 테스트에 어떻게 사용할 수 있습니까? IoC를 사용하여 대규모 솔루션 (50 개 이상의 프로젝트)에서 모의를 관리하는 것이 유용합니까? 어떤 경험? 단위 테스트에서 사용하기에 잘 작동하는 C # 라이브러리가 있습니까? 일반적으로 단위 테스트는 책임을 분리하는 것이기 때문에 단위 테스트에는 DI 컨테이너가 필요하지 않습니다. 생성자 주입을 사용하는 클래스를 고려하십시오. public MyClass(IMyDependency dep) { } 전체 애플리케이션에서 뒤에 숨겨진 거대한 종속성 그래프가있을 수 IMyDependency있지만 단위 테스트에서는 모든 것을 단일 Test Double 로 평면화합니다 . Moq 또는 RhinoMocks와 같은 동적 모의를 ..