public void CanConfigureDependencyParametersWithInstanceNameForConstructor() { ObjectWithOneConstructorDependency <ILogger> obj = ResolveConfiguredObject <ObjectWithOneConstructorDependency <ILogger> >( "oneDependencyParameterWithInstanceNameConstructor"); Assert.IsNotNull(obj.Value); Assert.IsInstanceOfType(obj.Value, typeof(SpecialLogger)); }
public void CanConfigureDependencyParametersForConstructor() { ObjectWithOneConstructorDependency obj = ResolveConfiguredObject <ObjectWithOneConstructorDependency>( "oneDependencyParameterConstructor"); Assert.IsNotNull(obj.Logger); Assert.IsInstanceOfType(obj.Logger, typeof(SpecialLogger)); }
public void CanConfigureDependencyParametersForConstructorWithEmptyDependencyElement() { ObjectWithOneConstructorDependency <ILogger> obj = ResolveConfiguredObject <ObjectWithOneConstructorDependency <ILogger> >( "oneDependencyParameterConstructorWithEmptyDependencyValue"); Assert.IsNotNull(obj.Value); Assert.IsInstanceOfType(obj.Value, typeof(MockLogger)); }