我有以下方法
public bool IsUserAllowedToDoThings(string userName, string thingToDo)
{
var outputParameter = new ObjectParameter("IsAllowed", typeof(bool?));
_context.SP_IsUserAllowedToDoThings(userName, thingToDo, outputParameter);
return (bool)outputParameter.Value;
}
Run Code Online (Sandbox Code Playgroud)
该方法只是使用 EF 调用 SP 并返回 SP 的输出结果。但是我在模拟 SP 的输出进行单元测试时遇到了问题。PS 我正在使用 MOQ 框架进行模拟。