コード例 #1
0
        public void CanMapSimplePropertyFromAppSettings()
        {
            var module = new StringModule();
            var builder = new ContainerBuilder();
            builder.RegisterType<ComponentWithStringParameter>();
            builder.RegisterModule(new AppSettingsModule(new[] {module}));
            var container = builder.Build();

            var component = container.Resolve<ComponentWithStringParameter>();

            Assert.That(component.StringParameter, Is.EqualTo("Autofac rocks!"));
        }
コード例 #2
0
        public void CanMapSimplePropertyFromAppSettings()
        {
            var module  = new StringModule();
            var builder = new ContainerBuilder();

            builder.RegisterType <ComponentWithStringParameter>();
            builder.RegisterModule(new AppSettingsModule(new[] { module }));
            var container = builder.Build();

            var component = container.Resolve <ComponentWithStringParameter>();

            Assert.That(component.StringParameter, Is.EqualTo("Autofac rocks!"));
        }