Создание модульных тестов для библиотеки классов (без метро) vs11 - PullRequest
1 голос
/ 22 марта 2012

Я пытаюсь создать стандартную библиотеку классов в vs11 с большим количеством доступных классов, чем библиотека с предложениями метро (например, System.Console), и я не могу понять, как создать для нее модульные тесты. Я пытался смотреть через Google, ничего не работает. Я действительно должен был пойти в vs2010, создать проект, добавить тесты и снова открыть в vs11. Была ли удалена эта функциональность (в чем я сомневаюсь. Я знаю, что доступно модульное тестирование)?

Я видел тип проекта библиотеки модульных тестов, но, похоже, он не поддерживает этот тип библиотеки. Какие у меня варианты?

Ответы [ 2 ]

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

Не уверен, что именно вы спрашиваете, но если я вас правильно понял, вы хотите создать стандартную библиотеку классов и стандартный тестовый проект для библиотеки классов?Вы проверяли шаблоны проектов в разделе «Тест».Здесь вы можете создать проект модульного теста для библиотеки классов.Вам не нужно переходить на VS2010 и создавать тестовый проект, а затем открывать его в VS.Извиняюсь, если это не то, что вы просите.

0 голосов
/ 22 марта 2012

Как сказал Радж, просто создайте стандартную библиотеку классов, создайте ссылку на тестовую среду, в которую вы хотите писать тесты, а затем добавьте тестовый код, как обычно.

Для MSTest вам нужно добавить ссылку на Microsoft.VisualStudio.QualityTools.UnitTestFramework, а для остальных использовать NuGet.

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

...