Пример #1
0
        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));
        }
Пример #2
0
        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);
        }
Пример #3
0
 public MyTestResolverReplace(MyTestResolverReplaceDependency dependency)
 {
     this.dependency = dependency;
 }