문제

이 클래스는 봉인되어 있지만 메소드를 호출하기 위해 CRM 워크 플로 개발에 사용하기 위해 MOQ를 사용하여 조롱해야합니다.

    protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext)

ActivityExecutionContext (공개 생성자가없는) 인스턴스를 만들어이 작업을 수행하거나 문제를 해결하려면 어떻게해야합니까?

도움이 되었습니까?

해결책

코드에서 사용할 수있는 래퍼/프록시를 만드는 것 외에도 많은 옵션이 없다고 생각합니다.

그래도 당신의 질문을 옳게 이해하는지 잘 모르겠습니다. 본질적으로 수업은 싱글 톤입니까? 그렇다면 여기'단위 테스트시 싱글 톤을 둘러싼 방법을 설명하는 훌륭한 링크.

구현을 변경할 수 있습니까? Execute?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top