WcfOperationLifestyle 컨테이너에 대한 단위 테스트를 어떻게 할 수 있습니까? 내 MyBootstrapper 클래스 http://simpleinjector.readthedocs.io/en/latest/wcfintegration.html에 따라WcfOperationLifestyle 간단한 인젝터 단위 테스트
container = new Container();
container.Options.DefaultScopedLifestyle = new WcfOperationLifestyle();
...
container.Register<IService, Service>(Lifestyle.Scoped);
에,하지만 내가 테스트
var actual = MyBootstrapper.Container.GetInstance<IService>();
내가
을 얻을 단위 때 IService는 'WCF 조작'생활 양식으로 등록되어 있지만, 인스턴스가 WCF 운영의 컨텍스트 외부에서 요청됩니다. 테스트 실행은 WCF 환경이 아니기 때문에 완전히 의미가 있습니다.
다른 단위 테스트에서 확인 방법을 사용하고 있습니다. 현재의 단위 테스트는 장식 된 주사가 특정 환경 (예 : UAT에서의 가짜 구현, 실제에서의 실제 구현 등)에서 올바르게 수행되었는지 확인하기위한 것입니다. 고마워, 나는 너의 추천을 따를거야. – kord