Описание тега automoq

Поставщик автосмоков для Moq
2 ответа

Передать свойство универсального класса в качестве параметра в AutoMoq

То, что я пытаюсь сделать, это обобщить создание репозиториев с использованием AutoFixture и Moq. У меня есть метод add, который добавляет фальшивые записи в список. Список называется records и является глобальным для класса. Универсальный M - это м…
11 сен '15 в 16:51
0 ответов

AutoMoq уважать MaxLengthAttribute

Я использую AutoFixture с AutoMoq для генерации и настройки Mock для интерфейса. Этот интерфейс использует MaxLength атрибут для указания максимальной длины каждого свойства. Как я могу заставить сгенерированный макет уважать MaxLength приписывать. …
1 ответ

В xUnit/Shouldly/AutoMoq/Autofixture мы можем передать тип, используя InlineAutoMoqData, который можно использовать как <T> в самом тесте?

У меня есть проблема в модульном тестировании, которую я не смог решить. Я думаю, что самый краткий способ сказать это: Я хочу иметь возможность использовать Тип, предоставленный в параметрах Теории InlineAutoMoqData, как T в методе Должно Должно. Э…
13 апр '16 в 19:25
2 ответа

Как вызвать исключение при модульном тестировании простым методом

У меня есть оболочка вызова службы, которая ничего не делает, кроме как перенаправляет параметр в службу при вызове. Причиной для обертки является то, что мы можем впрыскивать обертку, используя DI-контейнер и, таким образом, подвергать насмешкам дл…
1 ответ

При настройке настраиваемого атрибута AutoDataAttribute для автоматического моделирования, какой правильный синтаксис указывает AutoFixture игнорировать все рекурсивные структуры?

У меня есть xUnit/Moq/AutoFixture, успешно работающие вместе, так что я автоматически смоделирую объекты с помощью входных параметров метода тестирования. Я создал кастом [AutoMoqData] атрибут, который я использую в каждом тесте. Вот код для атрибут…
18 янв '19 в 20:42
2 ответа

Automoq Документация

Я начинаю с Automoq. Я пытался сделать что-то вроде этого: mocker.GetMock&lt;IMyObjectToTweak&gt;(); var line = mocker.Resolve&lt;IMyObjectToTweak&gt;(); line.PropertyOne = .75; line.PropertyTwo = 100; MyCalc calc = new MyCalc(); calc.Multiply(line)…
04 июн '13 в 17:29
2 ответа

Получите издевательство с AutoMock.Create<>()

Я использую AutoMock для интеграции с Autofaq и Moq Есть ли способ издеваться над AutoMock.Create&lt;Service&gt;()? Причина, по которой я хочу этого, заключается в том, чтобы смоделировать некоторые методы тестируемого класса (Service), как показано…
09 июн '15 в 10:05
1 ответ

Конструктор с несколькими экземплярами одного типа

У меня есть класс с конструктором, как это: MyClass(MySetting, IMyService, IMyService, IMyService) Как я могу использовать AutoFixture для создания MyClass в этом случае? Я знаю когда у него только один IMyService Param, мы можем использовать AutoMo…
03 ноя '17 в 02:39
1 ответ

Почему moq утверждает, что метод установки свойств моего макета никогда не вызывается, даже если код вызывает его?

У меня есть следующий юнит-тест: [TestClass] public class DirectoryWatcherTests { private AutoMoqer _mocker; private DirectoryWatcher _instance; [TestInitialize] public void Setup() { _mocker = new AutoMoqer(); _instance = _mocker.Create&lt;Director…
22 фев '14 в 21:56
1 ответ

AutoFixture & AutoMoq: переопределение поведения генерации объекта

Я предлагаю использовать AutoFixture и AutoFixture.xUnit в нашей компании и получил мандат на то, что для определенных объектов и полей им нужны случайные данные, отформатированные ожидаемым образом. Например, они хотят, чтобы PersonName заполнялось…
07 окт '14 в 23:31
1 ответ

Подделанный интерфейс получает два фантомных вызова для каждого свойства

У меня есть простой класс, который пишет сообщение в консоль с префиксом текущего времени. Это зависит от IDateTimeProvider интерфейс как абстракция над DateTime.Now public interface IDateTimeProvider { DateTime Now { get; } DateTime UtcNow { get; }…
21 дек '16 в 17:32
1 ответ

NUnit игнорирует тест при запросе макета из AutoFixture/AutoMaq

Я использую NUnit с AutoFixture, AutoMoq и Theory приписывать. Вот мой метод испытаний, [TestFixture] public class TestClass { [Theory, AutoMoqData] public void TestI(I i) { } } интерфейс public interface I { } и атрибут public class AutoMoqDataAttr…
05 апр '14 в 15:41
1 ответ

Пустые параметры модульного теста в конструкторе

Я закодировал конструктор для класса, и я тестирую для каждого параметра, являющегося нулевым. Смотрите пример ниже: public MyClass(IObjectA objA, IObjectB objB) : IMyClass { if (objA == null) { throw new ArgumentNullException("objA"); } if (objB ==…
26 янв '15 в 14:52
2 ответа

Можно заморозить макет функции?

Я хочу проверить, что мой Func Тип на самом деле выполняется. Для этого я создал Mock, но я сталкиваюсь с Exception из автокрепления. Я пытался Freeze Просто Func (без Mock) и это работает. Может кто-нибудь объяснить, что происходит, или направить м…
29 июл '15 в 12:44
1 ответ

AutoFixture AutoMoqData замедляется по мере добавления новых тестов

Используя nunit 2.6.4 и AutoMoqData, кажется, что средство запуска Resharper оценивает все параметры, которые должны быть переданы во все тесты до выполнения одного теста, даже если все, что я хочу сделать, это запустить один тест / небольшой набор …
24 май '15 в 23:46
2 ответа

Упрощение тестового класса без генериков

У меня есть большая коллекция моделей, которые все реализуют IEquatable&lt;T&gt; для которого у меня есть несколько похожих классов теста, кроме типа SUT. Тесты подтверждают реализацию и некоторые другие общие аспекты, реализованные тестируемыми мод…
24 дек '17 в 20:13
1 ответ

AutoFixture не может создать анонимный контроллер MVC

Код: IFixture fixture = new Fixture().Customize(new AutoMoqCustomization()); fixture.Customize&lt;ViewDataDictionary&gt;(c =&gt; c.Without(x =&gt; x.ModelMetadata)); var target = fixture.CreateAnonymous&lt;MyController&gt;(); исключение: System.Refl…
20 фев '13 в 17:17
0 ответов

Строка AutoMoqCustomization в числовом формате

Я использую AutoMoqCustomization для заполнения абстрактного объекта некоторыми данными, проблема в том, что одно из свойств является строкой, а automoq заполняет его форматом "ab213-bascasd-abaseae-basd213", и мне нужна строка с числами вроде "500"…
21 сен '18 в 17:09
1 ответ

Автофиксировка глубокой заморозки объекта

У меня есть класс public class GetDashboardStatisticsResult { public GetPublicationStatisticsResult Publications { get; set; } public GetSwitchboardStatisticsResult Switchboard { get; set; } } Который я использую в моем тесте, как это public async T…
30 авг '18 в 15:10
3 ответа

Автономный контроллер Web Api 2

Я пытаюсь автоматически смоделировать класс ApiController в моих тестовых случаях. Он отлично работал, когда я использовал WebApi1. Я начал использовать WebApi2 в новом проекте, и я получаю это исключение после того, как пытаюсь запустить мои новые …
11 ноя '13 в 14:09