Rhino Mocks 3.5를 사용하여 다음 클래스에 대한 단위 테스트를 작성하는 데 도움이 필요합니다. 내 수업의 다음 오버라이드 방법 : 나는 Initialize 메서드가 호출 될 때,이 방법은 알림 메서드를 호출하고 유형을 ViewData의 매개 변수가 있음을 검증하는 테스트를 작성되고 싶지코뿔소 모의로 단위 테스트를 작성하는 데 도움이됩니다.
public override void Initialize(params object[] messages)
{
var data = new ViewData
{
Name = this.GetName()
};
this.Notify(data);
}
. 또한이 메서드 내에서 개인 메서드 인 GetName 메서드가 호출되는지 확인하려고합니다. 접근자를 사용하여 GetName 개인 메서드에 액세스합니다.
테스트를 쓰는 데 새로운 도움이 필요하므로 도움이 필요합니다.
'Notify() '는 어떤 방법을 사용합니까? 'this' 클래스에 주입 한 다른 클래스에 어떻게 접근합니까? – sll
GetName() 및 Notify()의 서명은 무엇입니까? Notify가 ViewData 만 허용하면 매개 변수가 ViewData 유형인지 확인하기 위해 단위 테스트를 작성할 필요가 없습니다. .NET은 컴파일 할 때이를 적용 할 것입니다. – PatrickSteele