Example #1
0
        private void TestValidationAssumption(Configuration config)
        {
            LinkCheckerConfigSection section = (LinkCheckerConfigSection)config.GetSection("linkCheckerConfig");

            Assert.IsNotNull(section);
            BrowserCollection collection = section.Browsers;

            Assert.IsNotNull(collection);
        }
Example #2
0
        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);
        }