테스트 환경에서 원하지 않는 정적 생성자를 사용하여 클래스를 조롱해야하는 기존 프로젝트에서 Moles를 사용하고 있습니다. . 문제 없습니다. MolesEraseStaticConstructor 특성이 구조에 적용 되었습니까? 음,별로 ...정적 생성자 모의 사용 - 사용자 정의 중단 점 발견
테스트를 실행하려고하면 "Microsoft.Moles.VsHost에 사용자 정의 중단 점이 있습니다."라는 팝업이 표시됩니다. "응용 프로그램의 중단 점은 프로그램 오류를 나타냅니다.이 대화 상자가 닫히면 응용 프로그램은 계속 실행되지만 불안정한 상태 일 수 있습니다."
메시지의 마지막 부분은 참입니다. "닫기"를 선택하면 때때로 테스트가 실패하고 때로는 실패하고 때로는 중단됩니다.
디버그를 선택하면 일부 어셈블리 코드로 이동하여 어디에서 시작되는지 알 수 없습니다.
여기에 무엇이 잘못되었는지 더 자세히 알 수 있습니까?
(약간의 질문 : 저는 정적 인 생성자 내부의 클래스를 조롱하여 그 방법으로 시도했지만 작동하지 않는 것으로 보았습니다. 맞습니다. Moles를 사용하여 정적 생성자 내부에서 무언가를 모의 해보십시오.)
혹시이 문제를 해결 했습니까? – Perfection