Вопросы с тегом 'vs-unit-testing-framework'

Система тестирования модулей Microsoft
22

Как использовать Assert для проверки того, что было выбрано исключение?

Как использовать Assert (или другой тестовый класс?), чтобы убедиться, что выбрано исключение?
01 июн. '09 в 5:01
4

Почему TestInitialize запускается для каждого теста в модульных тестах Visual Studio?

Я использую Visual Studio 2010 Beta 2. У меня есть один [TestClass], который имеет [TestInitialize], [TestCleanup] и несколько [TestMethods]. Каждый раз, когда запускается тестовый метод, запускаются методы инициализации и очистки! У меня создалос...
09 дек. '09 в 11:12
10

Как запустить тестовый метод с несколькими параметрами в MSTest?

NUnit имеет функцию под названием "Значения", как показано ниже: [Test] public void MyTest( [Values(1,2,3)] int x, [Values("A","B")] string s) { // ... } Это означает, что метод проверки будет выполняться 6 раз: MyTest(1, "A") MyTest(...
26 янв. '12 в 16:50
19

MSTest: тесты не выполняются, потому что тесты не загружены или выбранные тесты отключены

У меня есть решение С# со следующей структурой: mySolution myProject myProject.MSTests References Microsoft.VisualStudio.QualityTools.UnitTestFramework sutMSTests.cs sutMSTests.cs: [TestClass()] public class sutMSTests { ...
22 февр. '10 в 22:50
1

TestInitialize vs ClassInitialize

В чем разница между TestInitialize vs ClassInitialize в MSTest? Каковы плюсы минусов каждого? У меня создается впечатление, что TestInitialze должен запускаться с КАЖДОМ тестом каждый раз? Это верно? И что ClassInitialize будет запускаться каждый ...
10 апр. '14 в 21:55
5

Атрибут ClassInitialize в классе unit test, который не называется

Я добавил этот метод в класс TestBase: [ClassInitialize] public static void InitializBeforeAllTests() { } Но когда я запускаю в Debug unit test Test1(): [TestClass] public class TestMapping : TestBase { [TestMethod] public void Test1() ...
06 сент. '11 в 15:13
2

Как я могу настроить архитектуру VS Test Processor Architecture на x64?

Я полагаюсь на сборку смешанного режима, которая скомпилирована для x64. Поскольку мне не нужны предупреждения в моей сборке, все проекты в моем целевом решении x64 напрямую - это не любой CPU. Чтобы мои модульные тесты x64 работали корректно, я обн...
02 февр. '14 в 16:46
23

Visual Studio - внезапно не удается отладить тесты

Я не уверен, что я сделал, но неожиданно моя Visual Studio 2012 не будет отлаживать любые тесты. Если я выберу тест из Проводника тегов и скажу ему, чтобы он запускался, он просто выводит это в окне тестового вывода: > ------ Discover test s...
02 авг. '13 в 18:43
3

Классы, отмеченные с помощью TestInitialize и TestCleanup, не выполняются

Я боролся с этим, надеюсь, это поможет кому-то другому. Во время создания модульных тестов с использованием MsTest я обнаружил, что повторял один и тот же код в каждом тесте и нашел несколько удобных атрибутов (TestInitialize, TestCleanup, ClassInit...
20 сент. '12 в 20:52
12

Что может быть причиной исключения System.TypeLoadException в Visual Studio Unit Test?

У меня есть библиотека классов С#.NET MyClassLibrary, которая отлично компилируется. Я пытаюсь создать для него проект unit test (используя Visual Studio Unit Testing Framework, с Visual Studio 2010). В библиотеке классов есть большие классы, но в...
20 апр. '11 в 19:36
8

Как получить доступ к TestRunParameters в файле RunSettings

Чтение через https://msdn.microsoft.com/en-us/library/jj635153.aspx Я создал файлы .RunSettings с несколькими параметрами, похожими на пример: <TestRunParameters> <Parameter name="webAppUrl" value="http://localhost" /> <Para...
29 июл. '15 в 17:38
6

.net основные проекты код покрытия визуальная студия 2017

Я использую Visual Studio Enterprise 2017 для разработки моих основных проектов.net. Мое решение также имеет некоторые проекты тестирования модулей, и я хочу просмотреть текущее покрытие кода. Когда я нажал Test → Анализ покрытия кода → Все тесты....
25 мар. '17 в 0:11
3

Использование .runsettings для исключения сборок из покрытия кода

При запуске покрытия кода для моего решения, которое содержит несколько проектов, я заметил, что Code Coverage включает также мои тестовые сборки. Я нашел статью, в которой предлагается следующий шаблон для .runsettings: <?xml version="1.0" enco...
22 янв. '13 в 12:10
3

Проверка состояния модели в модульных тестах

Я пишу unit test для такого контроллера: public HttpResponseMessage PostLogin(LoginModel model) { if (!ModelState.IsValid) return new HttpResponseMessage(HttpStatusCode.BadRequest); } модель выглядит следующим образом: public class L...
27 июн. '13 в 15:09
4

Тесты Visual Studio 2012/Resharper не выполняются

Раньше я мог запускать модульные тесты в VS 2012. Теперь, неожиданно, пытаюсь ли я "запускать" или "отлаживать" любые модульные тесты, окно Unit Test Sessions помещает тест в "Ожидание" статус, но на самом деле не выполняет его. Я попытался перезап...
01 мая '13 в 9:50