2
다음과 같은 클래스가 있습니다. Typemock을 사용하여이 클래스를 조롱 할 수있는 방법을 알고 싶습니다.Typemock을 사용하여 정적 클래스 조롱
public static class MyClass
{
public static string MyFunction()
{
}
}
다음과 같은 클래스가 있습니다. Typemock을 사용하여이 클래스를 조롱 할 수있는 방법을 알고 싶습니다.Typemock을 사용하여 정적 클래스 조롱
public static class MyClass
{
public static string MyFunction()
{
}
}
정적 메서드 조롱에는 특별한 구문이 필요하지 않습니다. 평소처럼 AAA 구문을 사용할 수 있어야합니다.
Isolate.Fake.WhenCalled(() => MyClass.MyFunction()).WillReturn("mock");
일부 great documentation about this on the Typemock site이 있습니다.
그러나 static이기 때문에이 클래스에 대한 객체 참조를 만들 수 없다는 문제가 있습니다. – user2435880
인스턴스를 만들 필요가 없습니다. 그냥 WhenCalled 문으로 시작하십시오. 내가 작성한 예제는 어떤 인스턴스도 생성하지 않습니다. 실제로 예제 클래스를 사용하여 인스턴스에서 사용할 수 있습니다. 이 문서를 확인하면 더 많은 예제를 볼 수 있습니다. –
내가 어떻게이 문제를 해결할 수 있었는지. 참조 주셔서 감사합니다 :) – user2435880