我正在尝试使用Telerik JustMock来模拟一个属性。
public WorkitemBusinessObject mock()
{
var mockContext = Mock.Create<BusinessObjectContext<Workitem>>();
var workitemList = new List<Workitem> {
new Workitem {Title="First Workitem"}
};
Mock..Arrange(() => mockContext.Table).Returns(workitemList.AsQueryable<Workitem>);
Mock.Arrange(() => mockContext.Query).CallOriginal();
Mock.Arrange(() => BusinessObjectContext<Workitem>.TableName).CallOriginal();
node.context = mockContext;
return this;
}
这不起作用。它给出了一个例外标题“Opps,有一些错误拦截目标调用。 - 例外”
有什么想法吗?
答案 0 :(得分:1)
正如在论坛中指出的那样,这可能是一个原因,因为当您尝试模拟具体成员时,您没有在VS2010中使用插件。
通过你提供给我的课程,我会检查出来并让你发布这个。此外,它可能是您使用Visual Studio的本地化版本的原因,我们发现有关于它的问题,并将保持线程更新任何进展。
此致
Mehfuz