我在我的仓库中有以下方法
public IQueryable<T> QueryWithInclude(String include)
{
return _dbSet.Include(include);
}
我该如何使用Moq模拟一个方法?我似乎找不到正确的方法。
例如,我可以使用以下方式:
public IQueryable<T> Query()
{
return _dbSet;
}
mockrepository.Setup(_ => _.Query()).Returns(foo.AsQueryable());
此外,如果对这种方法的嘲笑最终变得困难,那么考虑替代实现或解决方法是否明智?