public void RegisterOneChildInNameScope() { WiringContext.EnableNameScope <DummyClass>(); sut.PumpNodes(source.ChildInNameScope); var actual = sut.Result; var childInScope = ((DummyObject)actual).Find("MyObject"); Assert.IsInstanceOfType(childInScope, typeof(ChildClass)); }
public void MixedCollectionWithRootInstance() { var root = new ArrayList(); var settings = new ObjectAssemblerSettings { RootInstance = root }; var assembler = new ObjectAssembler(WiringContext, topDownValueContext, settings); assembler.PumpNodes(source.MixedCollection); var result = assembler.Result; Assert.IsInstanceOfType(result, typeof(ArrayList)); var arrayList = (ArrayList)result; Assert.IsTrue(arrayList.Count > 0); }