BTDBTest.IocTests.EnhancingImplementationPossible C# (CSharp) Method

EnhancingImplementationPossible() private method

private EnhancingImplementationPossible ( ) : void
return void
        public void EnhancingImplementationPossible()
        {
            var containerBuilder = new ContainerBuilder();
            containerBuilder.RegisterType<Logger>().AsImplementedInterfaces().Named<ILogger>("parent");
            containerBuilder.RegisterType<EnhancedLogger>().AsImplementedInterfaces();
            var container = containerBuilder.Build();
            var handler = container.Resolve<ILogger>();
            Assert.IsType<EnhancedLogger>(handler);
            Assert.IsType<Logger>(((EnhancedLogger)handler).Parent);
        }
IocTests