protected override void Arrange() { base.Arrange(); testreferencingSection = new TestReferencingSection(); var locator = new Mock<ConfigurationSectionLocator>(); locator.Setup(x => x.ConfigurationSectionNames).Returns(new string[] {"testReferencingSection"}); Container.RegisterInstance(locator.Object); DesignDictionaryConfigurationSource source = new DesignDictionaryConfigurationSource(); source.Add("testReferencingSection", testreferencingSection); configSource = Container.Resolve<ConfigurationSourceModel>(); configSource.Load(source); section = configSource.Sections.Where(x => x.SectionName == "testReferencingSection").Single(); section.Property("ReferencingProperty").Value = "ReferringTo"; }
protected override void Arrange() { base.Arrange(); var locator = new Mock<ConfigurationSectionLocator>(); locator.Setup(x => x.ConfigurationSectionNames).Returns(new[] { "testSection" }); Container.RegisterInstance(locator.Object); var section = new MockSectionWithSingleChild(); section.Children.Add(new TestHandlerDataWithChildren() { Name = "ParentOne" }); TestHandlerDataWithChildren child = new TestHandlerDataWithChildren() { Name = "Parent Two" }; child.Children.Add(new TestHandlerData() { Name = "One" }); child.Children.Add(new TestHandlerData() { Name = "Two" }); section.Children.Add(child); var source = new DesignDictionaryConfigurationSource(); source.Add("testSection", section); SourceModel = Container.Resolve<ConfigurationSourceModel>(); SourceModel.Load(source); }