Почему Кроты продолжают читать мой проект? - PullRequest
4 голосов
/ 28 июня 2011

Я добавил Moles в проект в VS2010, решил, что не хочу его использовать, а затем удалил ссылку Moles и сборки .behaviours и .moles.Проблема в том, что я постоянно нахожу, что Крот был добавлен в проект без моего вмешательства.Есть ли какая-то внешняя настройка для проекта, которая будет автоматически добавлять его, если он установлен?

1 Ответ

6 голосов
/ 20 сентября 2011

Убедитесь, что вы сделали следующее:

  1. Удалите ссылки на сборки родинок (например, "MyAssembly.Moles")
  2. Удалите ссылку: Microsoft.Moles.Framework
  3. Удалить все файлы .moles (переключите кнопку «Показать все файлы» в обозревателе решений - перед этим необходимо выбрать класс теста)
  4. Удалить папку «Moled Assemblies»
  5. Очистите тестовый проект (щелкните правой кнопкой мыши проект в обозревателе решений и выберите Очистить)
  6. Перестройте тестовый проект
  7. Насладитесь славой тестового проекта без родинок

ОБНОВЛЕНИЕ (2 ИЮЛЯ 2012 г.) Я рекомендую перейти на .NET 4.5 Fakes and Stubs (в настоящее время в версии Release Candidate).Fakes and Stubs - это производимая версия Moles, которая полностью поддерживается.

...