Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Руководство по Visual Studio_visual_basic

.pdf
Скачиваний:
0
Добавлен:
23.06.2025
Размер:
8.22 Mб
Скачать

TIP

Нажмите Далее, выберите имя для тестового проекта и нажмите Создать.

Выберите имя для тестового проекта, например HelloWorldTests, и нажмите OK

6.Добавьте код в метод модульных тестов.

Так вы можете использовать следующий код, выбрав правильную вкладку документации, которая соответствует вашей тестовой среде: MSTest, NUnit или xUnit (поддерживается только в .NET) или C ++ Microsoft Native Unit Test Framework.

MSTest

NUnit

xUnit

Платформа Microsoft Native Unit Test Framework

using Microsoft.VisualStudio.TestTools.UnitTesting; using System.IO;

using System;

namespace HelloWorldTests

{

[TestClass]

public class UnitTest1

{

private const string Expected = "Hello World!"; [TestMethod]

public void TestMethod1()

{

using (var sw = new StringWriter())

{

Console.SetOut(sw);

HelloWorld.Program.Main();

var result = sw.ToString().Trim(); Assert.AreEqual(Expected, result);

}

}

}

}

Запуск модульных тестов

1.Откройте обозреватель тестов.

Откройте обозреватель тестов, выбрав Тест > Обозреватель

TIP

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

(Visual Studio Enterprise)

NOTE

3.Щелкните индикатор результатов теста для просмотра дополнительных сведений, таких как имена тестов для этого метода.

Дополнительные сведения о Live Unit Testing см. в разделе Live Unit Testing.

Использование сторонней платформы тестирования

Вы можете запускать модульные тесты в Visual Studio с помощью сторонних тестовых платформ, таких как NUnit, Boost или Google C++ Testing Framework, в зависимости от вашего языка программирования.

Чтобы использовать стороннюю платформу тестирования, выполните следующие действия.

Используйте диспетчер

Щелкните Далее, назовите проект и нажмите кнопку Создать.

Задайте проекту имя и нажмите ОК, чтобы создать его.

Шаблон проекта содержит ссылки на пакеты NuGet для NUnit и NUnit3TestAdapter.

4.Добавьте ссылку из проекта тестирования на проект, содержащий код, который вы хотите протестировать.

В обозревателе