6
단위 테스트를 생성 할 때 Visual Studio에서 내 클래스를 조롱하고 "음영 처리"속성을 추가 한 가상의 클래스를 추가했습니다. 그것은 무엇을합니까?VS가 단위 테스트를 생성 할 때 사용하는 섀도 잉 특성이란 무엇입니까?
단위 테스트를 생성 할 때 Visual Studio에서 내 클래스를 조롱하고 "음영 처리"속성을 추가 한 가상의 클래스를 추가했습니다. 그것은 무엇을합니까?VS가 단위 테스트를 생성 할 때 사용하는 섀도 잉 특성이란 무엇입니까?
조사한 결과가 this 인 것으로 나타났습니다. Apparently, [Shadowing]
속성은 MSTest
에 의해 사용되며 클래스에 대한 개인 메서드를 public으로 호출 할 수있는 접근 자 클래스를 만듭니다.
대상 클래스의 개인 메서드를 단위 테스트 할 때 해당 개인 메서드는 대상 클래스의 접근 자 래퍼 클래스를 통해 사용할 수 있습니다.