Here is a code excerpt from AspComet project that works with Autofac.
public MessageBus(IClientRepository clientRepository, Func me
container.Register(Component.For>().Instance(f));
Here's a passing unit test that demonstrates the concept:
[TestMethod]
public void Test2()
{
Func f = () => "Hello world";
var container = new WindsorContainer();
container.Register(Component.For>().Instance(f));
var resolvedFunc = container.Resolve>();
Assert.AreEqual("Hello world", f());
}