BTDBTest.IocTests.SingletonByTwoInterfacesIsStillSameInstance C# (CSharp) Method

SingletonByTwoInterfacesIsStillSameInstance() private method

private SingletonByTwoInterfacesIsStillSameInstance ( ) : void
return void
        public void SingletonByTwoInterfacesIsStillSameInstance()
        {
            var builder = new ContainerBuilder();
            builder.RegisterType<LoggerWithErrorHandler>().As<ILogger>().As<IErrorHandler>().SingleInstance();
            var container = builder.Build();
            var log1 = container.Resolve<IErrorHandler>();
            Assert.NotNull(log1);
            var log2 = container.Resolve<ILogger>();
            Assert.NotNull(log2);
            Assert.Same(log1, log2);
        }
IocTests