Метод инициализации глобального теста для MSTest

быстрый вопрос, Как создать метод, который запускается только один раз перед запуском всех тестов в решении. ...

Почему Visual Studio создает новый.файл vsmdi?

Если я открываю решение в Visual Studio 2008 и запускаю модульный тест, то VS создает новый.файл vsmdi в папке "элементы решения" и дает ему следующий номер, например, My Solutions 2.vsmdi все. любая идея, почему VS делает это и как я могу заставить ...

Модульное тестирование Visual Studio: настройка и демонтаж

вместо [SetUp] и [TearDown] в Nunit какова альтернатива в модульном тестировании Visual Studio Ultimate 2010. В Nunit вы можете себе представить, что методы setup и teardown являются конструкторами и деструкторами для тестов в нашем классе. ...

Работают ли элементы развертывания MSTest только при наличии в файле параметров тестирования проекта?

Я не могу понять, как должны быть настроены элементы развертывания MSTest. Я смог заставить их работать правильно, изменив файл параметров тестирования проекта, но это не идеально-конфигурация элемента развертывания отделена от отдельных тестов, а пу ...

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

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

Могу ли я использовать mstest.exe без установки Visual Studio?

Я хочу использовать mstest.exe для запуска моего модульного теста на сервере сборки, но я не хочу устанавливать Visual Studio на сервере сборки. Можно ли просто установить MSTest без Visual Studio? ...

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

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

VS 2010 Test Runner error " процесс агента был остановлен во время выполнения теста."

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

Как писать в консоль.Выход во время выполнения теста MSTest

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

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

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

Модульное Тестирование: DateTime.Сейчас

У меня есть некоторые модульные тесты, которые ожидают, что "текущее время" будет отличаться от DateTime.Теперь и я не хочу менять время компьютера, очевидно. какова лучшая стратегия для достижения этой цели? ...

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

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

Как сравнить списки в модульном тестировании

как этот тест может провалиться? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.Add(100); expected.Add(400); expected.Add(200); expected.Add(900); expe ...

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

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

Где находится выбор "создать модульные тесты"?

Я установил новый Visual Studio 2012 Ultimate. Я создал тестовый проект с моим решением и содержит некоторые модульные тесты по умолчанию. Однако щелчок правой кнопкой мыши по новым методам больше не отображает контекстное меню "создать модульные ...

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

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