我有一个服务,其方法需要两个Action
s,一个代表成功,一个代表失败。每个都Action
接受一个包含附加信息的 Result 参数...
void AuthoriseUser(AuthDetails loginDetails,
Action<AuthResult> onSuccess,
Action<AuthResult> onFailure);
我正在为依赖于该服务的类编写单元测试,并且我想测试这个类在onSuccess(...)
和onFailure(...)
回调中是否正确。这些是私有方法或匿名方法,那么如何设置模拟服务来调用任一操作?