Jak pozwolić Autofixture utworzyć instancję typu, który zawiera właściwości z typem interfejsu?

Mam taką klasę:

public class ViewModel
{
    public IPagination<Data> List { get; set; } // interface!
    public SearchFilter SearchFilter { get; set; }
    public string Test { get; set; }
}

public class SearchFilter
{
    public string Name { get; set; }
}

Dynamiczny serwer proxy zostanie utworzony wokół interfejsu IPagination, a serwer proxy zostanie wypełniony danymi testowymi. Czy teraz można pozwolić, aby AutoFixture utworzył instancję typu ViewModel? Pamiętaj, że znam tylko typ w czasie wykonywania (typeof(ViewModel)).

Teraz już wiem, że mogę to zrobić:

var context = new SpecimenContext(fixture.Compose());
var value = context.Resolve(new SeededRequest(typeof(ViewModel), null))

questionAnswers(2)

yourAnswerToTheQuestion