Beispiel #1
0
        public void Resolve_FindsManuallyRegistered()
        {
            string sectionName   = "ManualRegistration";
            var    manualSection = new MockFailureSection();

            FailureHandlerConfigurationSectionLocator.Register(sectionName, manualSection);

            Assert.Same(manualSection, FailureHandlerConfigurationSectionLocator.Resolve(sectionName));
        }
Beispiel #2
0
 public void Resolve_ThrowsOnMissingConfigurationSection()
 {
     Assert.Throws <ArgumentException>(() => FailureHandlerConfigurationSectionLocator.Resolve("NonExistantSection"));
 }
Beispiel #3
0
 public void Resolve_ReturnsNullOnNullConfigurationSectionName()
 {
     Assert.Null(FailureHandlerConfigurationSectionLocator.Resolve(null));
 }