BTDBTest.IocTests.CanBuildLazyCycle C# (CSharp) Méthode

CanBuildLazyCycle() private méthode

private CanBuildLazyCycle ( ) : void
Résultat void
        public void CanBuildLazyCycle()
        {
            var builder = new ContainerBuilder();
            builder.RegisterType<Cycle1>().As<ICycle1>().SingleInstance();
            builder.RegisterType<Cycle2>().As<ICycle2>();
            var container = builder.Build();
            var obj1 = container.Resolve<ICycle1>();
            var obj2 = obj1.Cycle2Prop;
            Assert.Same(obj1, obj2.Cycle1Prop);
        }
IocTests