У меня есть следующий класс:Autofixture настройки: обеспечивают параметр конструктора
class Foo
{
public Foo(string str, int i, bool b, DateTime d, string str2)
{
.....
}
}
Я создаю Foo
с AutoFixture:
var foo = fixture.Create<Foo>();
, но я хочу, чтобы обеспечить AutoFixture известное значение для str2
и использовать поведение по умолчанию для каждого другого параметра.
Я попытался реализовать SpecimenBuilder
, но я не могу найти способ получить метаданные, связанные с запросом, чтобы узнать, что я вызываюсь из конструктора Foo.
Есть ли способ достичь этого?
Вот один вариант: http://stackoverflow.com/a/16954699/126014 –
Для полноты я также хочу отметить это: http://stackoverflow.com/a/18238876/126014 –
Возможно, вы найдете это также полезным: http://stackoverflow.com/a/15561752/ 126014 –