public void Create_ROOT_and_Child_Container_test()
        {
            var container = new FrameworkContainerForUnity();
            container.RegisterType<IMockSimple, MockSimple>();

            var childContainer = new FrameworkContainerForUnityChild("child1", container);
            container.AddChildContainer(childContainer);

            childContainer.RegisterType<IMockConstructor, MockConstructor>();

            container.Resolve<IMockSimple>();
            container.Childs.FirstOrDefault().Resolve<IMockConstructor>().Delegate();
        }
        public void Create_ROOT_and_Child_Container_test()
        {
            var container = new FrameworkContainerForUnity();

            container.RegisterType <IMockSimple, MockSimple>();

            var childContainer = new FrameworkContainerForUnityChild("child1", container);

            container.AddChildContainer(childContainer);

            childContainer.RegisterType <IMockConstructor, MockConstructor>();

            container.Resolve <IMockSimple>();
            container.Childs.FirstOrDefault().Resolve <IMockConstructor>().Delegate();
        }