Добавить ссылку на проект веб-сайта Asp.Net в проект MSTest - PullRequest
0 голосов
/ 26 мая 2011

Я на самом деле использую Visual Studio 2010. Впервые я хотел бы протестировать Менеджер и Класс сохраняемости данных для моего проекта с использованием MSTest.Я использовал DataSets, чтобы сохранить свои данные в базе данных, и я написал менеджер, чтобы упростить мою работу.Итак, я добавил тестовый проект, чтобы проверить, правильно ли работает менеджер.Но проблема, которую я не могу добавить ссылку на тест проекта: список проектов пуст.Я пытался добавить тестовый проект в папку проекта и вне папки проекта, но та же проблема.

Ответы [ 2 ]

2 голосов
/ 26 мая 2011

Ваши классы персистентности данных и бизнес-логики должны находиться в отдельных библиотеках классов. Затем вы можете выполнить модульное тестирование этих библиотек.

Вам также следует избегать использования веб-сайта «проекты». Вместо этого используйте проекты веб-приложений - просто используйте Файл-> Новый проект вместо Файл-> Новый веб-сайт. «Проекты» веб-сайтов отличаются от проектов любого другого типа в Visual Studio и должны использоваться только для самых простых сценариев разработки.

Использование юнит-тестов делает их более не простыми.

1 голос
/ 26 мая 2011

Проверьте целевые фреймворки - возможно, ваш тестовый проект и ваши библиотечные проекты используют разные версии .NET Framework ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...