현재 정적 메서드가 많은 제 3 자 정적 유형을 사용하는 응용 프로그램을 개발 중입니다.정적 유형을 래핑 할 때의 문제
예. 테스트 목적 I 인스턴스 메소드와 비 정적 타입으로이 정적 유형을 배치하고 (동적 모의 객체를 생성하는 posibillity을 제공하기 위해)을 위해
public static class A {
public static void M() {
//some actions
}
}
.
public class WrappedA : InterfaceForTesingNeeds {
public void WrappedM() {
A.M();
}
}
public interface InterfaceForTesingNeeds {
void WrappedM();
}
은 지금은 A
메소드의 양이 각각의 방법의 수동 포장을 수행하기에 너무 중요 문제에 직면하고있다. 아무도 정적이 아닌 정적 유형의 "자동 줄 바꿈"과 같은 기능을 수행 할 수있는 방법을 제공 할 수 있습니까?
왜 이러한 메서드를 래핑 하시겠습니까? 당신이 말했듯이, 아무런 유익이없는 많은 비용이 있습니다. 가짜를 사용하십시오. http://stackoverflow.com/questions/26095050/how-to-test-a-method-that-queries-a-database-without-actually-performing-theque/26095241#26095241을 참조하십시오. –