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(); }