Reputation: 6917
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));
}
Upvotes: 1
Views: 173
Reputation: 172835
You are almost there:
Container.ResolveUnregisteredType += (sender, e) =>
{
var instance = new SpecimenContext(fixture).Resolve(e.UnregisteredServiceType);
e.Register(() => instance);
}
Upvotes: 1