private void TestValidationAssumption(Configuration config) { LinkCheckerConfigSection section = (LinkCheckerConfigSection)config.GetSection("linkCheckerConfig"); Assert.IsNotNull(section); BrowserCollection collection = section.Browsers; Assert.IsNotNull(collection); }
public BrowserCollection AssertNotNull(Configuration config) { ConfigurationSectionCollection sections = config.Sections; Assert.IsNotNull(sections); ConfigurationSection section = sections.Get("linkCheckerConfig"); Assert.IsNotNull(section); LinkCheckerConfigSection linkSection = (LinkCheckerConfigSection)section; Assert.IsNotNull(linkSection); Assert.IsNotNull(linkSection.RecursionLimit); Assert.IsNotNull(linkSection.MaxCrawlTime); Assert.IsNotNull(linkSection.RequestTimeout); BrowserCollection browsers = linkSection.Browsers; Assert.IsNotNull(browsers); return(browsers); }