
Руководство по Visual Studio_visual_basic
.pdf
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.Добавьте ссылку из проекта тестирования на проект, содержащий код, который вы хотите протестировать.
В обозревателе