Описание тега intellitest

Создавайте модульные тесты для вашего кода
1 ответ

Ссылка на объект не установлена ​​на экземпляр, когда функции вызывают в модульном тесте (intellitest)

У меня проблема, когда я вызываю любую функцию в моем классе контроллера юнит-теста, когда я запускаю тест, его ошибка дает В экземпляре объекта не задана ссылка на объект я не уверен, что мне здесь не хватает, или я не знаю, выполняю ли я функцию в…
0 ответов

Интеллитест издевательский вопрос

У меня сейчас такая ситуация. В приведенном ниже коде я использую визуальную студию Intellitest, однако я могу издеваться над классами A и B, используя поддельную сборку, и могу запускать исследования. Но когда дело доходит до конструктора класса B,…
18 май '16 в 05:15
1 ответ

Visual studio 2017 создать Intellitest не работает

Примечание: отвечая на мою собственную проблему для будущих разработчиков. Я щелкаю правой кнопкой мыши Метод> Создать тесты Intelli. Я выбираю MSTestv2, выбираю проект Project.Test, нажимаю ОК и вижу следующий вывод: Обработка Proj.API Сканирование…
3 ответа

Параметризованные модульные тесты с помощью Visual Studio 2015 Intellitest

Одна из особенностей, которую я давно хотел увидеть в MSTest, это параметризованные модульные тесты (PUT). Я был рад услышать, что Intellitest сможет создавать указанные тесты. Однако я начал играть с Intellitest и думаю, что мое определение PUT отл…
1 ответ

Любая идея, как я могу запустить Intellitests на "внутренних" классах

Я создаю библиотеку, которая будет частью ряда библиотек, которые будут использоваться библиотекой-зонтиком, в которую они все встроены с помощью internalsVisibleTo("{umbrella-library}"). Я хотел бы изучить библиотеки, которые я создаю с помощью нов…
1 ответ

Пекс: Как получить все условия пути (ПК)?

Возможно ли заставить Pex/Intellitest искать какие-либо возможные условия пути? Мне нужно pex показывает мне эти ПК. В pexfonfun/visualstudio 2015 я вижу только несколько компьютеров. Например, неработоспособный ПК не показан. В следующем примере я …
26 дек '16 в 20:49
0 ответов

Интеллитест блок против 2015

Я делаю покрытие кода intellitest для одного из приложений, которое является огромным и, скорее всего, завершено. Запустите модульное тестирование для одного из методов API, который должен получить доступ к БД (Entity Framework). Но тест не завершае…
10 дек '15 в 13:52
1 ответ

Intellitest/Pex пытается создать IEqualityComparers для частного только для чтения поля словаря в объекте

Я создал пустой проект библиотеки классов, содержащий только этот класс. public class DictionaryDemo { private readonly Dictionary<string, int> dictionary = new Dictionary<string, int>(); public void Add(string key, int value) { this.dic…
19 янв '17 в 01:54
1 ответ

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

Для своих исследований я использую Intellitest на Visual Studio 2015 Enterprise. Я читал, что можно добавить предположения и утверждения в параметризованный модульный тест, который генерирует Intellitest. К сожалению, мне также нужно добавить предпо…
15 янв '16 в 14:54
1 ответ

IntelliTest не использует PexArguments

Я пытаюсь заставить IntelliTest попробовать конкретные параметры с помощью следующего кода: [PexClass] public class Program { [PexMethod] [PexArguments((short)1234, "G", Alternate = true)] public string Format(short val, string format) { return val.…
18 апр '16 в 06:36
0 ответов

IntelliTest - Создать тест работает. Выполнить тест не из-за строки подключения EF

У меня были некоторые проблемы с запуском модульных тестов, и я посмотрел вокруг и нашел некоторые ответы, подобные этому. Теперь моя проблема в другом - если я создаю intelliTest и пытаюсь его запустить, он не работает. Пока я не добавлю App.Config…
0 ответов

intellitest- не удалось сгенерировать ни одного теста в x прогонах

Я не могу создать контрольные примеры с помощью intellitest. После исправления проблем я всегда приходил к выводу, что получаю предупреждение: "Не удалось сгенерировать какой-либо тест в x прогонах". Есть ли какой-то ручной шаг, которому нужно следо…
15 окт '18 в 12:41
0 ответов

Не удается создать классы.cs, пытающиеся выполнить Intellitests с Visual Studio Enterprise 2015

Я пытаюсь создать Intellitests с Visual Studio Enterprise. До сих пор у меня не было проблем с их созданием. (Создать Intellitest - > Выполнить и т. Д.)На этот раз класс.cs не генерируется, хотя я не получаю ошибок / предупреждений вообще. Creating …
1 ответ

Как сообщить IntelliTest, в каком проекте хранить сгенерированные тесты?

У меня есть пример проекта, для которого я хочу использовать IntelliTests. Хотя я создал проект для размещения сгенерированных тестов, IntelliTest, похоже, игнорирует его и создает новый проект с другой средой тестирования и настройками.Есть ли спос…
02 апр '16 в 18:39
1 ответ

Создавайте / запускайте IntelliTests автоматически

Я работаю с Pex(IntelliTests) уже некоторое время, и мне стало интересно, возможно ли создавать тесты с помощью какой-либо команды (или.exe), а не через IDE(VS2015), щелкнув правой кнопкой мыши по этой функции. У меня есть автоматизированный процесс…
25 фев '16 в 12:25
1 ответ

Нет опции "Запустить IntelliTest" в контекстном меню VS2015 Enterprise

Я использую VS2015 Enterprise и пытаюсь проверить новую функцию IntelliTest, но нигде не могу найти этот вариант. Я создал простую функцию в одном из классов моего проекта и щелкнул правой кнопкой мыши по этой функции, и в контекстном меню нет опции…
1 ответ

Могу ли я использовать IntelliTest для создания разумных юнит-тестов?

Документация Microsoft для IntelliTest гласит: IntelliTest исследует ваш код.NET для генерации тестовых данных и набора модульных тестов. Для каждого оператора в коде генерируется тестовый ввод, который будет выполнять этот оператор. Анализ случая в…
2 ответа

Доступен ли Intellitest для стандартных библиотек.NET?

Я использую Visual Studio 2017 15.1 (26403.7). В некоторых моих проектах у меня есть меню для генерации тестов с помощью IntelliTest, в других проектах этот пункт меню не существует. В частности, в стандартных библиотеках.NET (минимум 1.2 и 1.6) опц…
12 май '17 в 14:39
1 ответ

IntelliTest на Xamarin или VS на Mac?

Доступен ли intellitest на Xamarin или VS для Mac? У меня есть подписка бизнес-уровня на Xamarin? Или это только на VS на ПК. Если да, нужна ли нам какая-либо подписка?
07 дек '16 в 18:46
1 ответ

Visual studio 2015 Intellitest не работает над 64-битными проектами

Я пытаюсь запустить intellitest для проекта x64 (в этом отношении я даже пытался создать простой проект 64x) public class Program { public static void Main(string[] args) { if(args == null) throw new Exception("test"); } } но по какой-то причине все…