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

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

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

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

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

Я использую Visual Studio 2010 Beta 2. У меня есть один [TestClass], который имеет [TestInitialize], [TestCleanup] и несколько [TestMethods]. Каждый раз, когда запускается тестовый метод, запускаются методы инициализации и очистки! У меня создалос...
09 дек. '09 в 14: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 в 19:50
19 отв.

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

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

TestInitialize vs ClassInitialize

В чем разница между TestInitialize vs ClassInitialize в MSTest? Каковы плюсы минусов каждого? У меня создается впечатление, что TestInitialze должен запускаться с КАЖДОМ тестом каждый раз? Это верно? И что ClassInitialize будет запускаться каждый ...
11 апр. '14 в 0: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 в 18:13
2 отв.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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