C# 단위 테스트의 비공개 메서드: 런타임 오류 및 해결 방법
자동 생성된 접근자 클래스를 통해 비공개 메서드를 단위 테스트하는 Visual Studio의 기능은 편리해 보일 수 있지만, 제공된 샘플 코드에 표시된 것처럼 일부 경우 이러한 테스트에서 런타임 오류가 발생할 수 있습니다. 문제는 컴파일러에서 유추한 유형(TypeA_Accessor)과 실제 런타임 유형(TypeA) 간의 차이로 인해 발생하며 목록에 요소를 추가할 때 변환 오류가 발생합니다.
이 문제를 해결하려면 다음 사항을 고려하세요.
또는 다음의 일반적인 조언을 고려해 보십시오.
위 내용은 C#에서 개인 메서드를 단위 테스트해야 하며 런타임 오류를 방지하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!