2011-08-27 4 views

답변

0

간단한 답 :하지 마십시오. 콘테이너는 당신의 콘트롤러 또는 당신이 테스트 할 필요가있는 다른 것에는 보이지 않아야한다. 코드에 누수가있는 경우 잘못 사용하면 코드를 다시 디자인하는 것이 좋습니다.

그렇다면 실제로 UnityContainer 클래스 대신 코드에서 UnityContainerBase 추상 클래스를 참조해야 할 필요가 있다면 말입니다. 응용 프로그램이 실행 중일 때는 일반 UnityContainer 객체를 계속 전달할 수 있지만 단위 테스트를 실행할 때 전달할 UnityContainerBase 모의 객체를 생성하도록 RhinoMock을 가져올 수도 있습니다.

관련 문제