Вопросы с тегом «mstest»

Платформа модульного тестирования Microsoft .NET (MSTest)

420
Тип провайдера Entity Framework не может быть загружен?

Я пытаюсь запустить свои тесты на TeamCity, который в настоящее время установлен на моей машине. System.InvalidOperationException: Entity Framework типа провайдера System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral,...

390
NUnit против MbUnit против MSTest против xUnit.net [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

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

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

154
Где находится выбор «Создать юнит-тесты»?

Я установил новую Visual Studio 2012 Ultimate. Я создал тестовый проект с моим решением, и он содержит несколько стандартных тестов. Однако щелчок правой кнопкой мыши по новым методам больше не отображает контекстное меню «Создание юнит-тестов». Смотрите Visual Studio 2010 Ultimate: И Visual Studio...

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

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

123
Как я могу заставить «Копировать в выходной каталог» для работы с модульными тестами?

Когда я создаю проект модульного теста перед выполнением тестов, результаты теста копируются в папку TestResults, а затем тесты выполняются. У меня проблема в том, что не все файлы из каталога Debug / bin копируются в проект TestResults. Как я могу получить файл, скопированный в каталог Debug /...

114
Как писать в Console.Out во время выполнения теста MSTest

Контекст: некоторые пользователи сообщают о проблемах с функцией загрузки файлов в нашем веб-приложении. Это случается только изредка и без особой закономерности. Мы пытались понять это в течение долгого времени, добавляя отладочную информацию везде, где мы можем подумать, что это может помочь,...

113
Как я могу написать результат модульного теста?

Любой вызов в моих модульных тестах к любому Debug.Write(line)или Console.Write(Line)просто пропускается во время отладки, и вывод никогда не печатается. Вызов этих функций из классов, которые я использую, работают нормально. Я понимаю, что модульное тестирование предназначено для автоматизации, но...

112
Можно ли выполнить код один раз перед запуском всех тестов?

По сути, я хотел бы сказать MSTest выполнить немного кода перед запуском в серию тестовых прогонов, по сути, то, что я хотел бы сделать, это то же самое, что вставить какой-то код Main(). Причина, по которой я хотел бы это сделать, заключается в том, что я хотел бы вести журнал с помощью log4net во...

108
MSTest скопируйте файл в папку тестового запуска

У меня есть тест, который требует, чтобы XML-файл был прочитан, а затем проанализирован. Как мне каждый раз копировать этот файл в папку тестового запуска? Для XML-файла установлено значение «Копировать, если новее», а режим компиляции - «нет» (так как на самом деле это не компилируемая...

107
Есть ли у MSTest эквивалент TestCase от NUnit?

Я считаю эту TestCaseфункцию в NUnit весьма полезной как быстрый способ указать параметры теста без необходимости использовать отдельный метод для каждого теста. Есть ли что-нибудь подобное в MSTest? [TestFixture] public class StringFormatUtilsTest { [TestCase("tttt", "")] [TestCase("", "")]...

101
Ошибка VS 2010 Test Runner «Процесс агента был остановлен во время выполнения теста».

В Visual Studio 2010 у меня есть несколько модульных тестов. Когда я запускаю несколько тестов одновременно с использованием списков тестов, я иногда обнаруживаю следующую ошибку для одного или нескольких тестов: Процесс агента был остановлен на время выполнения теста. Один и тот же тест никогда...

101
Ваш проект не ссылается на платформу «.NETFramework, Version = v4.6.2». Добавьте ссылку на «.NETFramework, Version = v4.6.2» в «TargetFrameworks»

Я не могу запустить свои модульные тесты. У меня следующая ошибка: Ваш проект не ссылается на платформу .NETFramework, Version = v4.6.2. Добавьте ссылку на .NETFramework, Version = v4.6.2 в свойстве TargetFrameworks файла проекта, а затем повторно запустите восстановление NuGet. В app.config:...

94
Проблемы с атрибутом DeploymentItem

В настоящее время я поддерживаю «старую» систему, написанную на C # .net, удаляя некоторые устаревшие функции и выполняя некоторый рефакторинг. Слава богу, предыдущий парень написал несколько модульных тестов (MSTests). Я вполне доволен тестами JUnit, но пока мало что делал с MSTests. Методы...

94
Почему это утверждение вызывает исключение формата при сравнении структур?

Я пытаюсь подтвердить равенство двух System.Drawing.Sizeструктур и получаю исключение формата вместо ожидаемого сбоя утверждения. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input...