Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Telerik JustMock在尝试模拟SPServiceContext时引发异常_C#_Visual Studio 2012_Sharepoint 2010_Mocking_Justmock - Fatal编程技术网

C# Telerik JustMock在尝试模拟SPServiceContext时引发异常

C# Telerik JustMock在尝试模拟SPServiceContext时引发异常,c#,visual-studio-2012,sharepoint-2010,mocking,justmock,C#,Visual Studio 2012,Sharepoint 2010,Mocking,Justmock,我正在尝试为使用UserProfile manager的Sharepoint 2010 Web部件编写一些单元测试。 为了模拟UserProfileManager,我还需要模拟SPServiceContext 当我尝试分配模拟变量时,如下所示: _mockServiceContext = Mock.Create<SPServiceContext>(); \u mockServiceContext=Mock.Create(); 将引发以下异常: 程序集“Telerik.JustMo

我正在尝试为使用UserProfile manager的Sharepoint 2010 Web部件编写一些单元测试。 为了模拟UserProfileManager,我还需要模拟SPServiceContext

当我尝试分配模拟变量时,如下所示:

_mockServiceContext = Mock.Create<SPServiceContext>();
\u mockServiceContext=Mock.Create();
将引发以下异常:

程序集“Telerik.JustMock,版本=2013.1.507.0,区域性=中性,PublicKeyToken=721b6c5bc0326b3a”中的类型“Telerik.JustMock.MockException”未标记为可序列化


知道我做错了什么吗?

谢谢你报道这个问题

这似乎是JustMock 2013 Q1 SP2中的一个bug,该bug已经修复。该修复程序将包含在本月即将发布的内部版本中。内部构建是我们即将发布的主要版本(2013年第2季度)的预览。所以,请尝试一下,一旦它出来,让我们知道你的反馈是什么


我希望这些信息能有所帮助。

我使用的是NuGet提供的JustMock版本。预览版会在那里提供吗?是的,它也会在NuGet上提供。我有机会使用最新版本的JustMock,同一原始代码行引发以下异常:成员'Telerik.JustMock.Core.ElevatedMockingException,Telerik.JustMock,version=2013.2.611.0,Culture=neutral,PublicKeyToken=721b6c5bc0326b3a'。还有什么我可以试试的吗?