Описание тега autofixture
AutoFixture - это библиотека с открытым исходным кодом для.NET, предназначенная для минимизации фазы "Упорядочить" ваших модульных тестов. Его основная цель - позволить разработчикам сосредоточиться на том, что тестируется, а не на том, как настроить тестовый сценарий, за счет упрощения создания графов объектов, содержащих тестовые данные.
2
ответа
Как я могу сказать AutoFixture всегда создавать TDerived при создании экземпляра TBase?
У меня есть глубоко вложенная объектная модель, где некоторые классы могут выглядеть примерно так: class TBase { ... } class TDerived : TBase { ... } class Container { ICollection<TBase> instances; ... } class TopLevel { Container container1; …
02 дек '14 в 10:29
1
ответ
Создание автоматически сгенерированных целых чисел не работает
В соответствии с таблицей автокреплений, я должен быть в состоянии автоматически генерировать числа (1, 2, 3 и т. Д.). Я использую последнюю версию (3.34.0) и использую тот же код, что и в шпаргалке, и постоянно получаю случайные числа, а не 1, 2, 3…
15 сен '15 в 20:16
0
ответов
Принудительно использовать автоматическую фиксацию для передачи аргумента конкретному конструктору
Я должен использовать определенный конструктор с автоматической настройкой приспособления. Логика приложения требует изменения единицы измерения температуры через конструктор. В противном случае значения температуры будут преобразованы, и я не могу …
15 ноя '16 в 18:49
1
ответ
Как создать тип.NET с двумя свойствами, которые перегружены только для возвращаемого типа?
Мне нужно создать тип, который имеет два свойства с одним и тем же именем, и отличаются только по типу возвращаемого значения. Динамическое излучение этого типа через отражение вполне приемлемо. Что-то вроде этого: public TypeA Prop { get; } public …
02 окт '09 в 11:58
2
ответа
OmitAutoProperties влияет на неавтоматическое свойство
У меня есть класс, который имеет такое свойство public string Foo { get { return _foo; } set { if (!string.Equals(_foo, value)) { _foo= value; OnPropertyChanged(); } } } Когда я создаю объект с _fixture = new Fixture {OmitAutoProperties = true};Я ож…
07 май '17 в 07:55
2
ответа
Как я могу зарегистрировать фабрику универсальных объектов?
У меня есть следующие два класса: public class KeyedEntity<TEntity> { internal KeyedEntity() { } public Identifier Key { get; set; } public TEntity Entity { get; set; } } public static class KeyedEntity { public static KeyedEntity<TEntity&g…
26 ноя '13 в 05:50
2
ответа
Ошибка AutoDixture AutoData - аргументы не предоставлены
Я пытаюсь использовать функцию AutoData в AutoFixture для моих тестов NUnit следующим образом: [Test] [AutoData] public void PharmaciesAndDelegatesShouldBeLinkedEachOther(string s) { ... } Тем не менее, я получаю следующую ошибку при запуске теста. …
30 ноя '14 в 15:27
2
ответа
Автофиксирование, смешивание PropertyData с несколькими записями и AutoData (используя AutoMoqCustomization)
Я посмотрел на оба из этих похожих вопросов: Автофиксирование: PropertyData и гетерогенные параметры Автофиксирование CompositeDataAttribute не работает с PropertyDataAttribute И они потрясающие, и меня почти нет. Но оба примера используют только од…
04 мар '14 в 18:24
0
ответов
Ошибка AutoFixture CreateMany Метод
Я пишу модульный тест с использованием Microsot Nunit и Autofixture. У меня проблема в том, что когда я генерирую объекты с помощью AutoFixture и пытаюсь их перебрать, он не дает результата и удерживает эту строку. Я пытался отладить его, но случило…
16 сен '16 в 10:04
1
ответ
Как создать настройку, которая пропускает автоматические свойства для целого ряда типов?
Я пытаюсь создать настройку, которая позволяет мне указать, что свойства типов, которые не находятся в определенном пространстве имен, не должны заполняться. В основном я пытаюсь изменить это: fixture.Customize<Window>(c => c.OmitAutoProper…
24 июн '13 в 16:58
1
ответ
Autofixture макет интерфейса для возврата случайных результатов в целях тестирования
Эта проблема У меня есть довольно большое приложение, которое использует кучу других сервисов. Для сценариев тестирования я не хочу, чтобы мои модульные тесты опирались на сторонние системы, поэтому я хочу заменить службы поддельными, поддельными ил…
02 окт '13 в 20:48
1
ответ
Есть ли способ сказать Autofixture, чтобы установить свойства только с определенным атрибутом?
Я использую Unity для внедрения зависимостей, и в некоторых местах я использую свойства (с [Dependency] атрибут), а не инжектор конструктора. Я хотел бы использовать AutoFixture в качестве контейнера для проверки для моих модульных тестов, но по умо…
28 апр '15 в 09:44
2
ответа
Передать свойство универсального класса в качестве параметра в AutoMoq
То, что я пытаюсь сделать, это обобщить создание репозиториев с использованием AutoFixture и Moq. У меня есть метод add, который добавляет фальшивые записи в список. Список называется records и является глобальным для класса. Универсальный M - это м…
11 сен '15 в 16:51
1
ответ
AutoFixture+Moq - замораживание ложного класса, препятствующего настройке
Я хотел бы понять, почему мой тест не проходит, когда я замораживаю смоделированный класс вместо смоделированного интерфейса [Fact] public void MethodeName() { var fixture = new Fixture().Customize(new AutoMoqCustomization()); var webRequestMock = f…
05 мар '17 в 09:28
0
ответов
Можно ли сгенерировать словарь C# с автокреплением и инъекцией
Можно ли реализовать что-то подобное с помощью автофиксатора? // Fixture setup var fields = _fixture.CreateMany<CsvDbUpdateFieldModel>(1).ToList(); _fixture.Inject(fields); var kvp = _fixture.CreateMany<KeyValuePair<int, IList<CsvDbUp…
10 окт '16 в 17:54
0
ответов
AutoMoq уважать MaxLengthAttribute
Я использую AutoFixture с AutoMoq для генерации и настройки Mock для интерфейса. Этот интерфейс использует MaxLength атрибут для указания максимальной длины каждого свойства. Как я могу заставить сгенерированный макет уважать MaxLength приписывать. …
12 апр '18 в 10:26
1
ответ
AutoFixture создать свойство с внутренним сеттером
Есть ли какой-то способ позволить AutoFixture создавать свойства с помощью внутреннего установщика? Я посмотрел на источник AutoFixture и обнаружил, что в AutoPropertiesCommand метод GetProperties проверяет, имеет ли свойство GetSetMethod()!= Null. …
13 окт '13 в 12:45
2
ответа
Заполнение Собственности Свойство прибора автофиксом
Я только начал использовать AutoFixture, и я изучаю основы (из того, что я вижу, это намного больше), но у меня возникла проблема, и я не уверен на 100%, что лучше всего делать для подобных вещей. Я тестирую контроллер, и частью процесса является то…
10 апр '14 в 16:00
0
ответов
Зачем нам нужны соглашения для создания Контроллера с использованием автомоделирования?
Когда я использую автоматическое моделирование для создания экземпляра контроллера, он генерирует исключения. И я нашел несколько решений, чтобы исправить эти проблемы. Одним из них является контроллер Automocking Web Api 2; Одним из них является Au…
14 ноя '18 в 03:34
1
ответ
Автофиксирование: как создавать полиморфные объекты с ISpecimenBuilder
Я немного в растерянности относительно того, как лучше это кодировать. Использование отражения для получения Create<T> в контексте образца это ужасно. грустно CreateAnonymous устарела... Так что я не могу придумать лучшего способа. IX является…
23 сен '15 в 12:31