2013-05-10 1 views
0

Я пытаюсь написать некоторые модульные тесты для веб-части Sharepoint 2010, которая использует диспетчер UserProfile. Чтобы издеваться над UserProfileManager, мне также нужно высмеять SPServiceContext.Telerik JustMock выдает исключение при попытке подделать SPServiceContext

При попытке присвоить мой макет переменной, например:

_mockServiceContext = Mock.Create<SPServiceContext>(); 

следующее исключение:

Type 'Telerik.JustMock.MockException' в сборе «Telerik.JustMock, Version = 2013.1.507.0, Culture = neutral, PublicKeyToken = 721b6c5bc0326b3a 'не помечен как сериализуемый.

Любая идея, что я делаю неправильно?

ответ

1

Благодарим вас за сообщение об этой проблеме.

Похоже, что это ошибка в JustMock 2013 Q1 SP2, которая уже исправлена. Исправление будет включено в предстоящую внутреннюю сборку в этом месяце. Внутренняя сборка представляет собой предварительный просмотр нашего предстоящего крупного выпуска - Q2 2013. Поэтому, пожалуйста, попробуйте, когда он выйдет, и сообщите нам, каковы ваши отзывы.

Надеюсь, эта информация поможет.

+0

Я использую версию JustMock, доступную через NuGet. Будет ли доступен предварительный выпуск? –

+0

Да, он будет доступен и на NuGet. – Vladi

+0

У меня была возможность использовать последнюю версию JustMock, и в той же исходной строке кода генерируется следующее исключение: Тип не разрешен для пользователя 'Telerik.JustMock.Core.ElevatedMockingException, Telerik.JustMock, Version = 2013.2.611.0, Культура = нейтральная, PublicKeyToken = 721b6c5bc0326b3a '. Что-нибудь еще я могу попробовать? –

Смежные вопросы