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

Как создать список классов, для которых в AutoFixture всегда задано предопределенное значение?
как мне создать коллекцию классов, которые всегда имеют определенное предопределенное значение, установленное в AutoFixture? Fixture.Register<IList<Child>>(() => Fixture.CreateMany<Child>().ToList()); Скажем,...
354 просмотров
schedule 03.10.2023

AutoFixture как контейнер Automocking и отличия Automocking?
Я начал использовать moq, но, насколько я понимаю, мне всегда приходится макетировать все методы, которые можно было бы вызвать, даже если я действительно не забочусь о них. Иногда создание макетов занимает так много времени, что вы забываете, что...
5962 просмотров
schedule 28.12.2023

Применение DRY к операторам сборки Autofixture
Предположим, у меня есть этот конкретный класс: public partial class User { public int ID { get; set; } public string Email { get; set; } public string FullName { get; set; } } И я хочу создать анонимный экземпляр с действительным...
1680 просмотров
schedule 06.12.2023

Установка значения свойства в дочернем экземпляре на фиксированное значение с помощью Autofixture
Можно ли присвоить фиксированное значение свойству дочернего экземпляра при создании родителя с помощью Autofixture? Он добавит значения по умолчанию ко всем свойствам дочернего экземпляра, как шарм, но я хотел бы переопределить и присвоить...
9886 просмотров
schedule 14.04.2024

Исключение вызова на макете было 0 раз, но я вижу правильно выполненные вызовы
Вот моя упрощенная версия модульного теста var service = Fixture.Freeze<IService>(); var outerService = Fixture.Create<OuterService>(); var testObject = Fixture.Create<TestObject>(); outerService.Notify(testObject);...
298 просмотров
schedule 28.09.2022

Настройка параметров AutoFixture UnitTest
Как настроить AutoFixture для следующего модульного теста: [Theory, ... ] // <- what goes here? public void MyTest(int param1, string param2) { ... } Первый параметр может принимать случайно сгенерированные целые числа, поэтому...
205 просмотров
schedule 17.04.2024

Настройка генерации свойств AutoFixture с использованием ограниченных случайных значений
Контекст Я хотел бы создать коллекцию своего класса, но некоторые его строковые свойства имеют ограниченные значения. Я хотел бы, чтобы эти значения были случайными в ограниченном наборе. Я выяснил способ настройки, но моя реализация...
1587 просмотров
schedule 18.04.2024

Является ли преобразование объектов неизбежностью реальности, когда необходимо разработать модульную архитектуру?
Распространено мнение, что приведение объектов является плохой практикой, и его следует избегать, например Почему следует следует избегать приведения? вопрос получил несколько ответов с вескими аргументами: Джерри Коффин: #P2# Эрик...
133 просмотров
schedule 30.10.2023

Внедрение зависимостей с помощью Moq и AutoMoq (AutoFixture) с xUnit
Я пишу это, потому что я немного пытался понять это сам, но безуспешно. Каждый пример, который я могу найти по какой-либо причине, кажется, предполагает, что это просто работает из коробки, но всякий раз, когда я пытаюсь сделать то же самое, я всегда...
809 просмотров