public void CanConfigureDependencyParametersWithInstanceNameForConstructor()
        {
            ObjectWithOneConstructorDependency <ILogger> obj =
                ResolveConfiguredObject <ObjectWithOneConstructorDependency <ILogger> >(
                    "oneDependencyParameterWithInstanceNameConstructor");

            Assert.IsNotNull(obj.Value);
            Assert.IsInstanceOfType(obj.Value, typeof(SpecialLogger));
        }
예제 #2
0
        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));
        }