public void Create_ROOT_And_Two_Childs_Container_But_Regist_Same_Child_Container_Key_Test() { var container = new FrameworkContainerForUnity(); var childContainer1 = new FrameworkContainerForUnityChild("Child1", container); var childContainer2 = new FrameworkContainerForUnityChild("Child1", container); }
public void Create_ROOT_and_Two_Childs_Container_Test() { var container = new FrameworkContainerForUnity(); var childContainer1 = new FrameworkContainerForUnityChild("Child1", container); var childContainer2 = new FrameworkContainerForUnityChild("Child2", container); Assert.IsTrue(container.Childs.Count() == 2, "FrameworkContainer 에 두 개의 Child Container 를 등록하였지만, FrameworkContainer Child Count 는 {0} 개 입니다.", container.Childs.Count()); }
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(); }