Catel.Test.IoC.TypeFactoryFacts.TheCreateInstanceMethod.ResolvesTypeUsingDependencyInjectionFallBackToSecondConstructor C# (CSharp) Метод

ResolvesTypeUsingDependencyInjectionFallBackToSecondConstructor() приватный Метод

private ResolvesTypeUsingDependencyInjectionFallBackToSecondConstructor ( ) : void
Результат void
            public void ResolvesTypeUsingDependencyInjectionFallBackToSecondConstructor()
            {
                var serviceLocator = IoCFactory.CreateServiceLocator();
                var typeFactory = serviceLocator.ResolveType<ITypeFactory>();

                var iniEntry = new IniEntry { Group = "group", Key = "key", Value = "value" };
                serviceLocator.RegisterInstance(iniEntry);
                serviceLocator.RegisterInstance(42);

                var instance = typeFactory.CreateInstance<DependencyInjectionTestClass>();

                Assert.IsFalse(instance.UsedDefaultConstructor);
                Assert.AreEqual(iniEntry, instance.IniEntry);
                Assert.AreEqual(42, instance.IntValue);
                Assert.AreEqual(null, instance.StringValue);
            }