Поделиться через


Практическое руководство. Создание базового модульного теста

Visual Studio 2010 предоставляет различные способы для создания модульных тестов. Шаблон "Базовый модульный тест" рекомендуется использовать людям, нуждающимся в небольшой помощи в создании модульного теста, а также тем, кто создает модульные тесты для разработки на основе тестирования. Базовый модульный тест можно создать с использованием языка C++, C# или Visual Basic.

Важно!

Для создания модульного теста для проекта C++ необходимо выполнять компиляцию проекта с параметром /clr:safe.Параметр /clr:safe можно настроить на странице "Страницы свойств" проекта C++ в узле Свойства конфигурации в разделе Значения по умолчанию для проекта в раскрывающемся списке Поддержка Common Language Runtime.Дополнительные сведения см. в разделе Чистый и проверяемый код (C++/CLI).

Если необходима дополнительная помощь при создании модульных тестов для существующего кода, см. раздел Практическое руководство. Создание и выполнение модульного теста. Сведения о порядке создания модульных тестов для сборок без доступа к коду см. раздел Практическое руководство. Создание модульного теста без исходного кода.

Создание базового модульного теста

  1. В меню Тест щелкните команду Новый тест.

  2. В диалоговом окне "Добавить новый тест" щелкните Базовый модульный тест.

  3. В поле Имя теста введите имя для теста.

  4. Выполните одно из следующих действий.

    • Чтобы добавить базовый модульный тест в существующий тестовый проект, выберите Добавить в тестовый проект и нажмите ОК.

      Новый файл тестового класса, содержащий один пустой метод теста добавлен в тестовый проект.

    • Для создания нового тестового проекта для модульного теста выберите язык программирования в поле Добавить в тестовый проект и нажмите ОК.

      Примечание

      Если решение содержит несколько тестовых проектов, потребуется выполнить прокрутку вниз.

      В решение добавлен новый тестовый проект с пустым тестовым классом, содержащий один пустой метод теста.

      Дополнительные сведения о наполнении модульных тестов см. в разделе Практическое руководство. Создание и выполнение модульного теста.

См. также

Основные понятия

Составляющие модульного теста

Создание и запуск модульных тестов для существующего кода