public void SetUp()
 {
     _singleContainer = new ServiceContainer();
     _mainContainer = new ServiceContainer();
     _subContainer1 = new ServiceContainer();
     _subContainer2 = new ServiceContainer();
     _innerSubContainer = new ServiceContainer();
     _mainContainer.AddSubContainer(_subContainer1);
     _mainContainer.AddSubContainer(_subContainer2);
     _subContainer1.AddSubContainer(_innerSubContainer);
 }
 public void SetUp()
 {
     _singleContainer   = new ServiceContainer();
     _mainContainer     = new ServiceContainer();
     _subContainer1     = new ServiceContainer();
     _subContainer2     = new ServiceContainer();
     _innerSubContainer = new ServiceContainer();
     _mainContainer.AddSubContainer(_subContainer1);
     _mainContainer.AddSubContainer(_subContainer2);
     _subContainer1.AddSubContainer(_innerSubContainer);
 }
 public void ResolveNameTypeServicesInComplexContainer()
 {
     IServiceContainer mainContainer = new ServiceContainer();
     IServiceContainer subContainer = new ServiceContainer();
     mainContainer.AddSubContainer(subContainer);
     mainContainer.AddSimpleValueComponent("some name", new Object());
     subContainer.AddSimpleValueComponent("some other value");
     mainContainer.AddSimpleValueComponent("key1", "IDDQD");
     subContainer.AddSimpleValueComponent("key2", "IDKFA");
     mainContainer.AddSimpleValueComponent("key3", new SomeData("IDCLIP"));
     TestCommonBody(mainContainer, new[] {"IDDQD", "IDKFA"});
 }
        public void ResolveNameTypeServicesInComplexContainer()
        {
            IServiceContainer mainContainer = new ServiceContainer();
            IServiceContainer subContainer  = new ServiceContainer();

            mainContainer.AddSubContainer(subContainer);
            mainContainer.AddSimpleValueComponent("some name", new Object());
            subContainer.AddSimpleValueComponent("some other value");
            mainContainer.AddSimpleValueComponent("key1", "IDDQD");
            subContainer.AddSimpleValueComponent("key2", "IDKFA");
            mainContainer.AddSimpleValueComponent("key3", new SomeData("IDCLIP"));
            TestCommonBody(mainContainer, new[] { "IDDQD", "IDKFA" });
        }