Описание тега pex
Microsoft Pex - это надстройка Visual Studio, которая генерирует автоматические тесты белого ящика для приложений.NET Framework.
1
ответ
Pex & Moles - инъекция зависимости
Я новичок в Пекс и Крот. Я пытаюсь запустить Pex в моем коде, но я использую конструктор инъекций. Есть ли способ проинструктировать Пекса о том, как вводить конструкторы? редактировать public UserLogic(IUserRepository userRepository) { _userReposit…
07 дек '11 в 11:59
1
ответ
Pex - тестирование параметров типа
У меня есть несколько методов, которые проверяют присвоение или присвоение интерфейса между типами. Поэтому у меня есть подписи, как (Type type1, Type type2), Pex изо всех сил пытается сгенерировать входные данные для этих параметров и заканчивает т…
27 фев '12 в 22:45
1
ответ
Сбои родинок при остановке отладки юнит-теста
Я использую Pex и Moles Power Tools 0.94.51023.0 64-bit (en_visual_studio_2010_pex_0.94.51023.0_power_tools_x64_598803.exe) в Visual Studio 2010 SP1 (Windows 7 Enterprise 64-bit, все обновления установлены через Центр обновления Windows). Проект.NET…
20 дек '13 в 08:59
1
ответ
Может ли Pex обрабатывать интерфейс с параметром типа класса
Я установил академическую версию pex и ролей. Я написал следующий код в Visual Studio 2010. но pex просто дал нулевой указатель в качестве входных данных. pex не поддерживает тип класса? Помогите мне, пожалуйста. Тестовый интерфейс - Тест. исходный …
29 янв '13 в 05:23
0
ответов
Интеллитест издевательский вопрос
У меня сейчас такая ситуация. В приведенном ниже коде я использую визуальную студию Intellitest, однако я могу издеваться над классами A и B, используя поддельную сборку, и могу запускать исследования. Но когда дело доходит до конструктора класса B,…
18 май '16 в 05:15
1
ответ
Как создать хорошее покрытие кода логикой с плавающей точкой?
Я создаю новый код вручную. Я хотел бы убедиться, что я не оставлю камня на камне. Есть ли что-то конкретное, что я могу сделать, кроме указания кодовых контрактов для руководства Pex, чтобы он обеспечивал хорошее покрытие в численно интенсивном код…
26 май '12 в 02:07
1
ответ
Создать заглушку родинок
Я новичок в Pex и Moles, и я хочу использовать параметризованные модульные тесты. Я использую инъекцию конструктора и хочу создать заглушку родинок для моего параметра. public UserLogic(IUserRepository userRepository) { _userRepository = userReposit…
19 дек '11 в 11:04
2
ответа
"RUN PEX" не появляется при щелчке правой кнопкой мыши
Я запускаю VS2010 Pro на компьютере с Windows XP. Я скачал и установил PEX & Moles. Это все прошло нормально. Когда я открываю C#-проект и позиционирую курсор на метод класса и щелкаю правой кнопкой мыши, я не вижу выбора "run pex" или "pex", как до…
03 авг '11 в 15:14
1
ответ
Могут ли тесты быть написаны в сборках 3.5 MsTest Unit Test?
Привет: Мне понравилось играть с Пексом и Моулзом... теперь пришло время всерьез использовать его, чтобы как можно больше охватить устаревшее приложение. Мы начали с преобразования в.NET 3.5 (клиент пока не может размещаться в.NET 4.0) Мы заметили, …
30 мар '11 в 20:35
1
ответ
Как сказать Pex не заглушать абстрактный класс, который имеет конкретные реализации
Я пытаюсь использовать Pex для проверки кода. У меня есть абстрактный класс с четырьмя конкретными реализациями. Я создал фабричные методы для каждого из четырех конкретных типов. Я также создал один для абстрактного типа, за исключением того, что э…
21 сен '11 в 18:49
1
ответ
Как я могу получить Pex для обработки функции, используя DateTime.Now или File.Exists
Я новичок в Pex, и я не вижу, как использовать его с машинными процедурами, такими как DateTime.Now и File.Exists(). У меня есть функция для отображения среза DateTime со смещением часового пояса. public class CommonDateTime { public static string C…
15 дек '11 в 10:35
2
ответа
Smart Unit Tests автономно
Я работаю с Smart Unit Tests (ранее Pex) уже некоторое время. У Pex была возможность запускаться как отдельное приложение командной строки, которое действительно было полезно для нескольких сценариев (например, расширение списка параметров Parameter…
30 апр '15 в 07:18
1
ответ
Могу ли я получить условия пути от Pex в формате SMT 2?
Я использую переменные окружения z3_logdir и z3_loglevel, чтобы Pex регистрировал условия пути в форматах файлов *.z3. Есть ли способ заставить pex экспортировать условия пути в формате SMT 2? или преобразовать формат файла.Z3 в SMT 2?
25 июл '13 в 17:27
1
ответ
Существует ли 64-битная версия Pex (академическая лицензия)?
Академическая лицензия Pex, кажется, поставляется только в 32-битной версии. Есть ли 64-битная версия?
23 окт '10 в 22:24
0
ответов
Object.GetType выбрасывает NullReferenceExceptions
Я пытаюсь использовать Pex and Moles в своем проекте SharePoint. Однако я столкнулся с проблемой при запуске Pex Explorations. Я получаю ошибку: System.NullReferenceException: Object reference not set to an instance of an object. at System.Type Syst…
24 янв '12 в 13:23
1
ответ
Пекс вызывает NullReferenceException при исследовании
Я пишу серверный компонент на C# и использую Pex для тестирования юнитов. У меня сложный параметризованный модульный тест для конкретного метода. Теперь оказалось, что, как только я добавляю определенный блок assert, некоторые pex-исследования запус…
10 апр '12 в 15:59
2
ответа
Пекс и Мок работают вместе, Никли?
Кто-нибудь пробовал это? Мне нравится moq, и мне нравится то, что делает pex, но я не пробовал их вместе. Я бы предпочел использовать moq над кротами в большинстве случаев, но мне любопытно посмотреть, не сталкивался ли кто-нибудь с препятствиями? О…
18 дек '10 в 14:30
1
ответ
PEX: Как бы вы протестировали метод равенства в pex?
Так что я здесь играю с PEX, это кажется отличной идеей. Однако у меня есть несколько проблем, например, у меня нет возможности проверить метод equals с помощью модульных тестов параметров. Может быть, нет никакого способа, может быть, это техника, …
20 сен '10 в 10:13
1
ответ
Pex и ранее написанные тесты
Я работаю над проектом со многими тестами NUnit, которые были написаны уже давно. Как лучше всего запустить Pex на этих тестах и расширить их? Я пытаюсь запустить Pex на тестируемых методах, но Pex хочет создавать новые проекты и новые тесты, а не…
24 фев '10 в 06:05
1
ответ
Как добавить [сборку: PexLinqPackage] в тестовый проект
Я пытаюсь заставить Пекса работать с linq в моем проекте. Я получил это объяснение того, что мне нужно сделать: Чтобы Pex поддерживал Linq, обязательно добавьте ссылку на Microsoft.Pex.Linq.dll и добавьте [сборка: PexLinqPackage] приписать тестовый …
24 мар '10 в 15:54