Microsoft Moles не создает заглушку или Mole для типов с устаревшими элементами - PullRequest
2 голосов
/ 17 февраля 2012

Мы успешно создавали заглушки и кроты для сборок сторонних поставщиков для наших модульных тестов.В последних обновлениях многие типы игнорируются, поскольку некоторые методы объявлены устаревшими (..., true).Есть ли работа вокруг вообще.Мы хотим не начинать с нуля, используя новый инструмент для насмешек ..

1 Ответ

2 голосов
/ 18 февраля 2012

См .: Ошибка генерации заглушки с устаревшим атрибутом, Pex v0.94.51023.0
«Это сделано специально. Когда метод помечен как устаревший (..., true), C # не позволит [вам] создать экземпляр [a] класса, реализующего этот интерфейс.»

...