Is it possible to append the ResolveUnregisteredType
method to try and resolve any unregistered types using AutoFixture
registered types?
Something like
Container.ResolveUnregisteredType += (sender, e) => {
e.Register(new SpecimenContext(fixture).Resolve(type));
}
You are almost there:
Container.ResolveUnregisteredType += (sender, e) =>
{
var instance = new SpecimenContext(fixture).Resolve(e.UnregisteredServiceType);
e.Register(() => instance);
}