Типы поведения в SharePoint - ошибка Run Pex Explorations (System.Moles 4.0.0.0) - PullRequest
1 голос
/ 16 августа 2011

Я следовал учебнику по pex и кротам (http://research.microsoft.com/en-us/projects/pex/pexsharepoint.pdf). Ему год, но все работало нормально, пока я не изменил типы Mole на Behaved. Как только я это сделал, команда Run Pex Explorations начала выдаватьэто исключение:

Не удалось загрузить файл или сборку 'System.Moles, версия = 4.0.0.0, культура = нейтральный, PublicKeyToken = 0ae41878053f6703' или одна из его зависимостей. Системе не удалось найти указанный файл.

Я пытался использовать несколько решений (включая Типы поведения Moles и SharePoint ). Я также пытался сгенерировать Moles для сборки System 4.0.0.0, но это не удается из-за множественных ошибок «не удается найти подходящий метод для переопределения» ошибок.

Я использую последнюю версию для pex (0.94) и moles (1.0.0.0). Есть ли какое-то решение для этого?

1 Ответ

1 голос
/ 18 сентября 2011

Просто создайте крота для System следующим образом:

<Moles xmlns="http://schemas.microsoft.com/moles/2010/">
  <Assembly Name="System" ReflectionOnly="true" />
  <StubGeneration Disable="true" />
</Moles>
...