Сильные проверки типа при выполнении модульных тестов в веб-приложении ASP.NET - PullRequest
1 голос
/ 22 марта 2012

Всякий раз, когда я пытаюсь запустить модульные тесты в Visual Studio, я получаю следующие предупреждения о ряде моих тестов, которые приводят к их сбою:

Сбой проверки строгого имени для инструментальной сборки ' FULL ИМЯ АССАМБЛЕИ, НАПРАВЛЕННОЕ В ПРОЕКТЕ WEB APP '. Пожалуйста, убедитесь, что правильный файл ключа для переподписывания после того, как в настройки теста.

Обратите внимание, что ИМЯ ПОЛНОЙ АССАМБЛЕИ, НАПРАВЛЕННАЯ В ПРОЕКТЕ ВЕБ-ПРИЛОЖЕНИЯ - это сборка библиотеки, которую мы используем от стороннего производителя.

Интересно то, что вышеупомянутые предупреждения о сборке появляются в во всех тестах, в которых используется ПОЛНОЕ ИМЯ АССАМБЛЕИ, НАПРАВЛЕННЫХ В ПРОЕКТЕ WEB APP , а не только в тех, которые осуществляют проект веб-приложения. Мы ссылаемся на эту сборку в нескольких проектах.

Я обнаружил, что удаление веб-приложения из покрытия кода в моем файле настроек теста приводит к исчезновению ошибок теста ...

Как мне это исправить?

1 Ответ

1 голос
/ 22 марта 2012

Найден обходной путь:

Я снял флажок веб-приложения ASP.NET с покрытия кода в наборе тестов, а затем добавил обычную сборку веб-приложения в покрытие кода.

Все тесты пройдены, и я все еще смог получить показатели покрытия кода из сборки веб-приложения.

...