2012-10-08 1 views
0

콜백을받는 방법 다시MOQ - 나는 내가 값이 조롱하고 얻으려고</p> <p>다음 서명 기능을

Sub CreateEntry(ByVal description As String, response As Action(Of AsyncResponse(Of Response)))

두 번째 매개 변수는 콜백이며,

serviceProxy.Setup(Sub(sp) sp.CreateEntry(It.IsAny(Of String),It.Isany(Of AsyncResponse(Of Response))))

이 나에게 다음과 같은 오류를 제공합니다 : I에 의해 다시 얻으려고 'AsyncResponse (Of Response)'유형의 값을 'System.Action (Of AsyncResponse (Of Response))'으로 변환 할 수 없음

아이디어가 있습니까?

감사

답변

0

문제는 당신이 당신의 설정보다는 (대응)의 AsyncResponse의()는 작업에 (응답의)는 AsyncResponse 일치하려고하는 것입니다.

시도

serviceProxy.Setup(Sub(sp) sp.CreateEntry(It.IsAny(Of String),It.IsAny(Of Action(Of AsyncResponse(Of Response))))) 
관련 문제