0

我正在尝试使用 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,拦截目标调用时出错。-异常”的异常

有任何想法吗?

4

1 回答 1

1

正如论坛中所指定的,这可能是一个原因,因为您在尝试模拟具体成员时没有让插件在 VS2010 中工作。

有了你提供给我的课程,我会检查一下,并随时通知你。此外,这可能是您使用本地化版本的 Visual Studio 的原因,我们发现了一个关于它的问题,并将随着任何进展保持线程更新。

问候,

梅夫兹

于 2010-06-04T13:17:17.807 回答