public void CanBindToConstant () { var kernel = new StandardKernel(); var firstKnownC = new KnownC(); kernel.Bind<IClass>().ToConstant( firstKnownC); var secondKnownC = kernel.Get<IClass>(); Assert.IsInstanceOfType (typeof(IClass), secondKnownC); Assert.IsInstanceOfType (typeof(KnownC), secondKnownC); Assert.AreSame (secondKnownC, firstKnownC); }
public void CanBindToConstant() { var kernel = new StandardKernel(); var firstKnownC = new KnownC(); kernel.Bind <IClass>().ToConstant(firstKnownC); var secondKnownC = kernel.Get <IClass>(); Assert.IsInstanceOfType(typeof(IClass), secondKnownC); Assert.IsInstanceOfType(typeof(KnownC), secondKnownC); Assert.AreSame(secondKnownC, firstKnownC); }
public void InjectionMethod( KnownC c ) { IsMethodInjected = true; }
public MultipleConstructorExample(KnownC c, KnownD d) { CalledBy = CalledBy.TwoParametersNoneUnknown; }
public MultipleConstructorExample(UnknownA a, KnownC c) { CalledBy = CalledBy.TwoParametersOneUnknown; }
public ExplicitlySetConstructorExample(UnknownA a, KnownC c) { CalledBy = CalledBy.TwoParametersOneUnknown; }
public MultipleConstructorExample (UnknownA a, KnownC c) { CalledBy = CalledBy.TwoParametersOneUnknown; }
public ExplicitlySetConstructorExample (KnownC c, KnownD d) { CalledBy = CalledBy.TwoParametersNoneUnknown; }
public UserDefinedConstructorExample(KnownC c) { CalledBy = CalledBy.OneKnown; }
public UserDefinedConstructorExample (KnownC c, KnownD d) { CalledBy = CalledBy.TwoParametersNoneUnknown; }
public UserDefinedConstructorExample (UnknownA a, KnownC c) { CalledBy = CalledBy.TwoParametersOneUnknown; }
public UserDefinedConstructorExample (KnownC c) { CalledBy = CalledBy.OneKnown; }
public void InjectionMethod(KnownC c) { IsMethodInjected = true; }
public ExplicitlySetConstructorExample(KnownC c, KnownD d) { CalledBy = CalledBy.TwoParametersNoneUnknown; }
public ExplicitlySetConstructorExample (KnownC c) { CalledBy = CalledBy.OneKnown; }
public UserDefinedConstructorExample(UnknownA a, KnownC c) { CalledBy = CalledBy.TwoParametersOneUnknown; }
public ExplicitlySetConstructorExample (UnknownA a, KnownC c) { CalledBy = CalledBy.TwoParametersOneUnknown; }
public UserDefinedConstructorExample(KnownC c, KnownD d) { CalledBy = CalledBy.TwoParametersNoneUnknown; }
public MultipleConstructorExample (KnownC c) { CalledBy = CalledBy.OneKnown; }
public MultipleConstructorExample(KnownC c) { CalledBy = CalledBy.OneKnown; }
public MultipleConstructorExample (KnownC c, KnownD d) { CalledBy = CalledBy.TwoParametersNoneUnknown; }
public ExplicitlySetConstructorExample(KnownC c) { CalledBy = CalledBy.OneKnown; }