public void InjectProperties_FuncDependency_InjectsDependency() { var container = CreateContainer(); container.Register <IBar, Bar>((factory, bar) => new Bar()); var fooWithFuncPropertyDependency = new FooWithFuncPropertyDependency(); var result = (FooWithFuncPropertyDependency)container.InjectProperties(fooWithFuncPropertyDependency); Assert.NotNull(result.BarFunc); }
public void InjectProperties_FuncDependency_InjectsDependency() { var container = CreateContainer(); container.Register<IBar, Bar>((factory, bar) => new Bar()); var fooWithFuncPropertyDependency = new FooWithFuncPropertyDependency(); var result = (FooWithFuncPropertyDependency)container.InjectProperties(fooWithFuncPropertyDependency); Assert.NotNull(result.BarFunc); }