It turns out IContainer.Resolve is an extension method of IContainer. It's not defined in the interface. I tried doing a whole bunch of setup on my Fake IContainer to get the extension method to work, but gave up after about an hour.
The far easier way was to create a Resolver
interface and a wrapper around an Autofac IContainer
.