Ejemplo n.º 1
0
        public void Inject_From_Prototype()
        {
            var target    = ArrangeTarget <InjectionTargetWithPrototypeDependency>();
            var prototype = new PrototypeInjectionSource();

            _container.Bind <PrototypeInjectionSource>().FromPrototype(prototype);
            _container.ResolveDependencies();

            Assert.That(target.Value, Is.EqualTo("D"));
            Assert.That(target.Dependency, Is.Not.SameAs(prototype));
        }
Ejemplo n.º 2
0
 public void Inject(PrototypeInjectionSource injectionSource)
 {
     _injectionSource = injectionSource;
 }