Вопросы по теме 'autofixture'
AutoFixture / AutoMoq игнорирует внедренный экземпляр / замороженный макет
Короткий вывод, когда решение найдено:
AutoFixture просто возвращает замороженный макет; у меня сут, который также был сгенерирован AutoFixture, просто имел общедоступное свойство с локальным значением по умолчанию, которое было важно для теста,...
4589 просмотров
schedule
03.11.2021
Связывание настроек с помощью Autofixture
Я знаю, что Autofixture прекращает создание объекта, когда находит ISpecimenBuilder , который может удовлетворить запрос. Поэтому, когда я применяю несколько последовательных настроек, все, кроме последней, игнорируются. Как мне вместо этого...
497 просмотров
schedule
18.11.2021
Автоматическая настройка AutoFixture возвращает тип настройки Task ‹IEnumerable‹ ››
Я использую AutoFixture с AutoMoqCustomization в своих тестах.
У меня есть сервис, который зависит от тестируемой системы:
ISomeService
{
Task<IEnumerable<int>> Get();
}
Я называю это внутри тестируемой системы:
var...
2096 просмотров
schedule
05.09.2021
NSubstitute - Используйте спецификации для всех аргументов одного типа. Проблема в TeamCity
У меня есть модульный тест с AutoFixture, NSubstitute и xUnit.
Он проходит на локальной машине разработчика в VS, но не работает в TeamCity.
Тестовое задание:
[Theory, AutoNSubstituteData]
public async void...
1554 просмотров
schedule
16.11.2021
Создание сложных типов со всеми эквивалентными свойствами
Есть ли в AutoFixture возможность создавать несколько экземпляров одного типа со всеми одинаковыми данными? Мои классы не сериализуемы, и мне нужны две модели, которые не являются ссылочными эквивалентами, но вместо этого имеют совпадающие...
124 просмотров
schedule
25.11.2021
Автоматически возвращать значения фикстуры из имитирующих общих функций?
В моих тестах используются Moq и AutoFixture, и часто они очень подробны, потому что в них есть много имитационных вызовов Setup () для настройки имитаторов для возврата значений, созданных AutoFixture. Чтобы упростить чтение и поддержку тестов, я...
237 просмотров
schedule
20.10.2021
Мок-объект, внедренный через AutoFixture с AutoMoq, неожиданное поведение
Я только что создал свой первый тест с помощью AutoFixture. SUT имеет следующий конструктор.
public LoggingService(
IClientDataProvider clientDataProvider, ... other dependencies...)
Тестовая установка имеет следующий код.
var...
745 просмотров
schedule
23.02.2022
Autofixture: проблема при создании типов значений
Отладив с помощью xUnit.net методы тестирования Test1 и Test2 следующего кода и поставив точку останова и конец CreateValueAndReferenceType() , вы увидите, что переменная valueType одинакова в обоих прогонах, тогда как переменная referenceType...
181 просмотров
schedule
01.03.2022
Как создать макет Entity Framework 6 с помощью Moq и Autofixture
Я использую AutoMoq , но я немного не понимаю, как написать свой первый модульный тест из-за Entity Framework (сначала с использованием EF6 и кода) dbContext
// in service class(constructor)
private readonly MyContext context;
public...
5917 просмотров
schedule
16.03.2022
Тесты AutoFixture перестают отображаться в Test Runner
AutoFixture (или мое неправильное его использование), по-видимому, привело к тому, что средство запуска тестов xunit перестало показывать отдельные тесты в древовидном представлении для каждого экземпляра встроенных данных. Обычно, если я использую...
61 просмотров
schedule
17.03.2022
Autofixtures With-Customizations for игнорируются при использовании Build‹T›
Моя цель состоит в том, чтобы иметь возможность определять только те параметры, которые имеют отношение к конкретным тестам, с неизменяемыми типами в С# (строго внедрение конструктора, без сеттеров) и иметь настроенное приспособление, которое...
590 просмотров
schedule
31.03.2022
Тестирование с поддельным DbContext, Autofixture и Moq
ТАК следуйте этому примеру
пример и как создать поддельный DBContex. Для проверки моего протестируйте, используя только эту работу
[Test]
public void CiudadIndex()
{
var ciudades = new FakeDbSet<Ciudad>
{
new Ciudad...
3099 просмотров
schedule
12.04.2022
Почему AutoFixture AutoMoqData не создает фиктивные объекты?
Я пишу ( NUnit ) модульные тесты, нацеленные на компонент типа MyService . Пример:
public class MyService : IMyService
{
private readonly IMyRepo _myRepo;
public MyService (IMyRepo myRepo)
{
_myRepo = myRepo;
}...
1962 просмотров
schedule
17.04.2022
Логика создания конкретного объекта AutoDataAttribute вызывает все методы получения свойств один раз.
Используя AutoFixture 3.50 и xUnit.NET, кажется, что есть разница между тем, как Fixture.Create() создает конкретные объекты, и тем, как тесты AutoData Theory создают конкретные объекты.
Простой пример:
public class Foo
{
private string...
130 просмотров
schedule
04.05.2022
Как создать вложенное свойство с автофиксацией
Как установить вложенное свойство с автофиксацией (только для чтения)? Что-то вроде этого:
var result =
fixture.Build<X>()
.With(x => x.First.Second.Third, "value")
.Create();
4107 просмотров
schedule
13.05.2022
Использование макета, созданного AutoFixture, в конкретной реализации
У меня есть следующая проблема с AutoFixture, описанная в коде
public SUT(IConcrete concrete)
{
DTO BuildDTO()
{
return new DTO
{
URL = concrete.GetString(arg1, arg2);
};
}
}
public Concrete :...
221 просмотров
schedule
18.05.2022
Указание значений свойств [только для чтения] [через аргументы ctor] при создании экземпляров [неизменяемых] объектов с помощью AutoFixture
Мой тест требует, чтобы я установил свойство Response неизменяемого объекта Rsvp (см. ниже) на определенное значение.
public class Rsvp
{
public string Response { get; private set; }
public Rsvp(string response)
{
Response...
3105 просмотров
schedule
22.05.2022
Как настроить AutoFixture, чтобы он иногда возвращал значение null
В этом примере кода я хочу настроить объект Fixture так, чтобы он возвращал null для строк в половине случаев.
void Test()
{
var fixture = new Fixture();
fixture.Customize<string>(x => x.FromFactory(CreateString));
var...
2273 просмотров
schedule
25.05.2022
Настройте свойство autofixture с ранее установленным свойством
В EF (Entity Framework) распространенным шаблоном является ссылка на дочернюю сущность и ключ, который таблица использует, сопоставленный как свойство родительской сущности.
При использовании autofixture для насмешки над родительским объектом я...
113 просмотров
schedule
31.05.2022
Применение [AutoFixture] SemanticComparison OfLikeness к последовательностям / коллекциям / массивам / IEnumerable
Мы написали тест, который выглядит следующим образом. Этот тест требует, чтобы мы создали en Equal -overload для CodeTableItem -класса:
ICollection<CodeTableItem> expectedValutaList = new List<CodeTableItem>();...
3275 просмотров
schedule
21.06.2022