Создать список объектов по образцу объекта

Я хочу, чтобы AutoFixture создала список объектов, используя пример объекта.

public class Person
{
    public string Name { get; set; }
    public int Age { get; set; }
}

var examplePerson = new Person { Name = "Test", Age = 34 };
var persons = fixture.CreateMany<Person>();

Соглашения, которые я хотел бы иметь:

  • создать строку с макс. длина предоставленной длины строки (4 в этом примере)
  • создать целые числа, где макс. количество вычисленных цифр равно предоставленным цифрам
  • с десятичным числом 14,99 создайте аналогичные десятичные числа, такие как 93,12
  • и так далее

Итак, я хочу, чтобы AutoFixture учился на примере моего объекта.

Это возможно :)?


person Rookian    schedule 21.05.2014    source источник
comment
То, что вы описываете, может быть возможным, но это, вероятно, приведет к модульному тесту, который трудно написать. Пожалуйста, сначала рассмотрите 3-й абзац отсюда.   -  person Nikos Baxevanis    schedule 21.05.2014


Ответы (1)


Это возможно :)?

Нет, в AutoFixture нет встроенного ИИ.

person Mark Seemann    schedule 21.05.2014