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

Поведение AutoFixture IEnumerable‹T› с CreateMany()
Глядя на сообщение здесь , похоже, что я должен быть в состоянии создать несколько объектов, используя CreateMany() , перебирать их, используя foreach , а затем возвращать их в виде массива. Я вижу, что каждая итерация каждый раз создает новые...
4651 просмотров
schedule 01.10.2022

AutoFixture Likeness — сравнивать только совпадающие свойства
Я хочу иметь возможность сравнить два следующих объекта на предмет сходства с помощью AutoFixture.SemanticComparison: public class Object1 { public int a; } public class Object2 { public int a; public int b; } Теперь, когда я делаю это...
1653 просмотров
schedule 17.11.2022

Методика использования AutoFixture для интеграционного тестирования приложения с помощью Castle Windsor
Я новичок в AutoFixture, поэтому не знаю, будет ли следующая идея разумной или разумной. У меня есть приложение, которое я отвечаю за интеграционное тестирование , и оно активно использует Castle Windsor. Чтобы упростить управление зависимостями и...
999 просмотров

Использование autofixture в моих тестах интеграции данных для создания прокси
Я пытаюсь написать набор тестов интеграции базы данных для своего домена, который использует Entity Framework. В некоторых сценариях я бы предпочел автофиксацию объектов. Мой идеальный синтаксис был бы чем-то вроде [TestMethod] public void...
781 просмотров
schedule 31.05.2022

Остановите насмешки детей в Moq/AutoFixture
У меня возникла проблема, когда либо moq, либо Ploeh.AutoFixture.AutoMoq издеваются над всеми дочерними интерфейсами, когда в одном случае я хочу, чтобы один из них был нулевым. Я использую Npoc, и у него есть интерфейс IDatabase. public...
410 просмотров
schedule 26.06.2023

Теории AutoData с AutoFixture с использованием ручных подделок
Учитывая эту систему для тестирования: public class MySut { private readonly IHardToMockDependency _hardToMockDependency; public MySut(IHardToMockDependency hardToMockDependency, IOtherDependency otherDependency) {...
3170 просмотров
schedule 24.07.2023

Почему не проходит простой тест с использованием AutoFixture Freeze, SemanticComparison Likeness и CreateProxy?
Я пытаюсь понять, как использовать функцию CreateProxy() Likeness<T>() , используя два экземпляра простого класса. public class Band { public string Strings { get; set; } public string Brass { get; set; } } В следующем тесте...
1135 просмотров
schedule 16.12.2022

Игнорировать виртуальные свойства
У нас есть проект MVC4 с Entity Framework для хранения. Для наших тестов мы недавно начали использовать Autofixture, и это действительно здорово. Граф наших моделей очень глубокий, и обычно создание одного объекта с помощью AutoFixture создает...
3271 просмотров
schedule 11.02.2024

AutoFixture: как CreateAnonymous из System.Type
Мне нужно создать объект из AutoFixture, используя только System.Type. Однако, похоже, не существует перегрузки CreateAnonymous() , которая просто принимает тип. Все они ожидают, что время компиляции будет общим T. Есть ли способ преобразовать...
2871 просмотров
schedule 04.05.2023

Как настроить AutoFixture для использования значения перечисления в качестве начального значения при создании множества элементов определенного типа?
У меня есть следующие типы: public enum Status { Online, Offline } public class User { private readonly Status _status; public User(Status status) { _status = status; } public Status Status {get {return _status; }} public...
5569 просмотров
schedule 12.09.2023

AutoFixture ApiController SUT пытается заполнить HttpContent?
вид нового для автофиксации. Я пробую это на контроллере mvc web api. У меня есть зависимости, заполняемые контейнером (структурная карта), когда я делаю шаг, я вижу, как конструктор API-контроллера запускается и выходит, затем я нажимаю свой...
441 просмотров

Почему AutoFixture.AutoMoq по умолчанию создает рекурсивные макеты?
Moq по умолчанию не создает рекурсивных макетов. То есть для участников, не ожидающих макета, Moq возвращает значения по умолчанию. Например, учитывая: public interface IFoo { Bar Bar(); } а также public class Bar { } тогда:...
597 просмотров
schedule 01.02.2024

AutoFixture и частные свойства
Могу ли я указать AutoFixture заполнить также частные свойства всех классов, помеченные определенным атрибутом, например Ninject.Inject ? Похоже, что источник сканирует только общедоступные свойства: . Этот вопрос предоставляет решение для...
3074 просмотров
schedule 19.07.2022

Создать список объектов по образцу объекта
Я хочу, чтобы AutoFixture создала список объектов, используя пример объекта. public class Person { public string Name { get; set; } public int Age { get; set; } } var examplePerson = new Person { Name = "Test", Age = 34 }; var persons =...
115 просмотров
schedule 11.06.2024

InlineAutoDataAttribute, но для NUnit (для TestCase и TestCaseSource)
Чтобы быть кратким: class AutoMoqDataAttribute : AutoDataAttribute { public AutoMoqDataAttribute() : base(new Fixture().Customize(new AutoMoqCustomization())) { } } public interface IWeapon { bool LaunchAtEarth(double...
2222 просмотров
schedule 23.04.2024

AutoFixture/AutoMoq + NUnit AutoData Frozen Object не возвращается методом интерфейса AutoMoq
Используя AutoMoqCustomization, я надеялся, что мой тест сработает, но он не работает. это тест: [Test, AutoMoqData] public void Test1( [Frozen] MyObject myObject, [Frozen] Mock<IRepo> stubMock, MyClass sut, int...
1726 просмотров
schedule 29.03.2022

AutoFixture и свободный синтаксис Moq
Я использую Moq некоторое время, и для краткости я чаще всего выражаю настройки, используя свободный синтаксис Mock.Of ... var foo = Mock.Of<IFoo>(f => f.Method(It.IsAny<string>()) == 7 && f.Property == "Hi"); var sut = new...
1517 просмотров
schedule 18.06.2022

Замена возврата метода с помощью NSubstitute, AutoFixture и AutoFixture.AutoNSubstitute
Я пытаюсь использовать NSubstitute (1.8.2), AutoFixture (3.33) и AutoFixture.AutoNSubstitute (3.33) следующим образом: У меня есть poco, у которого есть метод, и он используется в моем приложении. Чтобы протестировать мое приложение, мне нужно...
2094 просмотров
schedule 08.04.2023

AutoFixture - исключить конкретную запись перечисления
Учитывая перечисление: public enum MyEnum { DoNotInclude, IncludeThis, IncludeThisToo } и класс: public class MyClass { public MyEnum MyEnum { get; set; } } и тест: [TestMethod] public void MyTest() { var...
540 просмотров
schedule 30.11.2023

Как использовать AutoFixture для генерации определенных значений, когда Builder получает абстрактный класс
Я пытаюсь сгенерировать определенные значения для класса с помощью AutoFixture, но Builder получает класс abstract . Таким образом, строитель не может видеть свойства ни для конкретных типов... и, следовательно, не может/не знает, когда/как их...
6586 просмотров
schedule 14.04.2024