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