Абстрактные классы имеют определенные ограничения, мы знаем, что их нельзя построить напрямую. Поскольку Autofixture не так умен, как мы, мы должны помочь autofixture в этом!

Есть два решения

Первое решение

Второе решение

Первое решение сопоставит класс с конкретным типом.

Второе решение, которое намного проще, зарегистрирует функцию создания для определенного типа.

Первое решение может стать немного длинным при наличии большого количества производных классов от абстрактного класса. Поэтому я предпочитаю второе решение.

Удачного кодирования и до встречи в блоге!