public void CanMapComplexPropertyFromAppSettings()
        {
            var module = new UriModule();
            var builder = new ContainerBuilder();
            builder.RegisterType<ComponentWithUriParameter>();
            builder.RegisterModule(new AppSettingsModule(new[] { module }));
            var container = builder.Build();

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

            Assert.That(component.UriParameter, Is.EqualTo(new Uri("http://autofac.org")));
        }
Пример #2
0
        public void CanMapComplexPropertyFromAppSettings()
        {
            var module  = new UriModule();
            var builder = new ContainerBuilder();

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

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

            Assert.That(component.UriParameter, Is.EqualTo(new Uri("http://autofac.org")));
        }