public void TestResolverReplace() { MyTestResolverReplaceDependency dep = new MyTestResolverReplaceDependency(); injector.Bind <MyTestResolverReplace>().SetFactory(() => new MyTestResolverReplace(dep)); var result = injector.Resolve <MyTestResolverReplace>(); Assert.IsTrue(object.ReferenceEquals(dep, result.dependency)); }
public void TestResolverReplace() { var injector = new Injector(); MyTestResolverReplaceDependency dep = new MyTestResolverReplaceDependency(); injector.Register(Binding.For <MyTestResolverReplace>().SetFactory(() => new MyTestResolverReplace(dep))); var result = injector.Resolve <MyTestResolverReplace>(); Assert.AreSame(dep, result.dependency); }
public MyTestResolverReplace(MyTestResolverReplaceDependency dependency) { this.dependency = dependency; }