Вопросы по теме 'autofixture'

Цель создания анонимных типов в AutoFixture для тестируемого класса?
Недавно я начал использовать библиотеку AutoFixture (http://autofixture.codeplex.com/) для модульного тестирования, и она мне очень нравится. Я получил этот пример кода с веб-сайта AutoFixture CodePlex. Мой вопрос касается строки номер 8. 1....
1965 просмотров
schedule 23.01.2023

Странная ошибка автофиксации
Я получаю эту ошибку. Ploeh.AutoFixture.Kernel.IllegalRequestException: обнаружен запрос IntPtr. Это небезопасный ресурс, использование которого приведет к сбою процесса, поэтому запрос будет отклонен. Распространенным источником запросов...
258 просмотров
schedule 26.01.2023

Обобщенная упаковка Func с анонимными значениями, эквивалентная AutoFixture 'With'
В тесте на основе AutoFixture я пытаюсь как можно точнее выразить следующее: Когда я передаю <input> в параметр x этого метода, анонимно заполняя остальные параметры, результат... Взяв пример фабричного метода: - class X {...
1190 просмотров
schedule 17.04.2022

Как я могу изменить приспособление, созданное моим пользовательским атрибутом данных теории для AutoFixture?
Я действительно ценю мощь AutoFixture в сочетании с теориями XUnit. Недавно я начал использовать инкапсуляцию настроек и предоставление их своим тесты через атрибут. В некоторых случаях мне нужен одноразовый сценарий для запуска теста. Когда я...
1390 просмотров
schedule 30.11.2022

AutoFixture со слабыми типами
Мне нравится AutoFixture , но я столкнулся с очень повторяющимся кодом "аранжировки", который, как мне кажется, должен уметь обращаться - как-нибудь. Вот мой сценарий, иллюстрированный реализациями IInterceptor из Castle Dynamic Proxy ....
724 просмотров
schedule 08.03.2022

AutoFixture: передать аргумент конструктору образцов
(Я не нашел способ сделать это, судя по исходному коду, он не поддерживается, но я мог его упустить) Я хотел бы сделать что-то вроде: (new Fixture()) .CreateAnonymous<Circle>( new CircleSpecification { MinRadius = 1, MaxRadius...
920 просмотров
schedule 15.05.2022

Подобие - полировка и упаковка
Я использую Likeness Ploeh.SemanticComparison как способ эффективного выражения предполагаемых результатов процесса сопоставления (как описано в отличный курс расширенного модульного тестирования Марка Симанна на PluralSight ). Я проверяю, что...
487 просмотров

Предотвращение заполнения Autofixture дочерних коллекций
Я использую последнюю версию Autofixture и хочу предотвратить автоматическое заполнение дочерних коллекций. Например, у меня есть класс Person со свойством List. Я хочу, чтобы все свойства были заполнены, кроме списка. Я попытался использовать...
1621 просмотров
schedule 04.10.2022

Не могу понять разницу между Freeze/Inject/Register
Прежде чем начать, я большой поклонник AutoFixture, я все еще нахожусь в процессе изучения того, как использовать этот инструмент. Так что спасибо за разработку Autofixture г-н Ploeh и всех участников. Итак, начнем с моего вопроса. Согласно...
15218 просмотров
schedule 24.02.2022

Внедрение свойств с помощью AutoFixture
Я боролся со следующей проблемой в течение дня или около того. Несмотря на то, что я использовал AutoFixture в течение многих лет, я не могу решить эту проблему. У меня есть абстрактный класс: public abstract class AbstractClass { public...
390 просмотров
schedule 10.09.2022

Как сгенерировать объект-заглушку произвольного типа, неизвестного во время компиляции, с помощью AutoFixture
Я могу получить тип параметра конструктора следующим образом: Type type = paramInfo.ParameterType; Теперь я хочу создать объект-заглушку из этого типа. Возможно ли? Я пробовал с автофиксацией: public TObject Stub<TObject>() {...
1032 просмотров
schedule 05.04.2023

AutoFixture создает свойство с внутренним установщиком
Есть ли способ позволить AutoFixture создавать свойства с помощью внутреннего установщика? Я просмотрел исходный код AutoFixture и обнаружил, что в AutoPropertiesCommand метод GetProperties проверяет, имеет ли свойство GetSetMethod() != null. С...
2236 просмотров
schedule 05.07.2023

Проверка правильности сопоставления набора объектов
Я ищу чистый набор способов управления Конкретное равенство тестов в модульных тестах F# . В 90% случаев стандартное структурное равенство отвечает всем требованиям, и я могу использовать его с снять кавычки , чтобы выразить связь между моими...
286 просмотров
schedule 03.01.2023

Autofixture и Moq не передаются в фиктивном параметре
У меня есть параметр, переданный в контроллер, подобный этому private EnglishForwardLotServiceBase<EnglishForwardLotData, AuctionData, LotFragmentData> englishForwardLotServiceBase; public EnglishForwardController(...
81 просмотров

AutoFixture смешивает PropertyData с несколькими записями и AutoData (с использованием AutoMoqCustomization)
Я рассмотрел оба этих похожих вопроса SO: AutoFixture: PropertyData и гетерогенные параметры Атрибут AutoFixture CompositeDataAttribute не работает с атрибутом PropertyDataAttribute И они потрясающие и почти доводят меня до цели. Но...
2679 просмотров
schedule 10.03.2023

создание контроллера в тесте с использованием AutoNSubstituteData xUnit и AutoFixture
Я не уверен в шаблоне, но я пытаюсь создать такой тест: я хочу создать контроллер, но иметь зависимости, доступные как замороженные параметры для теста. Тест заключается в следующем. [Theory, AutoNSubstituteData] public void...
670 просмотров

Что делает CreateMany с семенем?
Что на самом деле делает перегрузка CreateMany с параметром T seed ? Я пытался засеять, но затравка, похоже, не влияет на созданные объекты. Например, я ожидал, что если у моего семени будет свойство типа string , то либо: строковое...
2440 просмотров
schedule 10.04.2023

Как я могу заполнить экземпляр объекта случайными значениями?
Есть ли способ дать AutoFixture экземпляр объекта, пройти через все сеттеры и установить случайные данные? Вики-примеры показывают только, как получить экземпляр из AutoFixture, например. var autoGeneratedClass =...
934 просмотров
schedule 30.05.2023

AutoFixture создает свойство с правилом регулярного выражения
Недавно я применил этот атрибут шаблона регулярного выражения к одному из свойств в моем классе, чтобы оценить допустимость форматы URL. Теперь возникла проблема, что AutoFixture не может создать его экземпляр, отображающий ошибку...
1747 просмотров
schedule 10.05.2023

Конфликт версий сборки для AutoFixture и Moq с NUnit в TeamCity 7
Раньше у меня были все модульные тесты для моего решения, содержащиеся в одной библиотеке, и недавно они были разделены. При размещении в одной сборке все тесты проходят как локально, так и в TeamCity, но при разделении возникают конфликты версий....
1415 просмотров
schedule 28.05.2022