我开始使用Moq来使用Moq来模拟我拥有的接口:
public interface IDataService
{
void Commit();
TopListService TopLists { get; }
}
从我看到的样本中,当我输入
时,我希望SetupGet(或Setup)出现在intellisense中 var mockDataService = new Mock<IDataService>();
mockDataService.
但它缺失了。有人可以建议为什么吗?
答案 0 :(得分:2)
确保您使用的是最新版本的Moq。
答案 1 :(得分:1)
这听起来像是项目设置的问题,而不是Moq。
Mock<IDataService>
将毫无意义)。Mock
是否为Moq.Mock
,而不是来自其他命名空间。如果您可以键入应该工作的代码并使其构建,那么肯定是Visual Studio正在播放。