Exemple #1
0
 public void ShouldThrowForbidenExceptionIfUserAgentMatchesItemInBannedAgentsList()
 {
     List<string> bannedAgents = new List<string>();
     bannedAgents.Add("bingbot");
     string botUserAgent = "HTTP/1.1 Mozilla/5.0+(compatible;+bingbot/2.0;++http://www.bing.com/bingbot.htm)";
     DnaBasePage basePage = new DnaBasePage(null);
     BBC.Dna.Utils.Statistics.InitialiseIfEmpty(null,false);
     Assert.IsTrue(basePage.CheckForForbiddenUserAgents(botUserAgent, bannedAgents));
 }
Exemple #2
0
        public void ShouldThrowForbidenExceptionIfUserAgentMatchesItemInBannedAgentsList()
        {
            List<string> bannedAgents = new List<string>();
            bannedAgents.Add("bingbot");
            string botUserAgent = "HTTP/1.1 Mozilla/5.0+(compatible;+bingbot/2.0;++http://www.bing.com/bingbot.htm)";
            DnaBasePage basePage = new DnaBasePage(null);

            basePage.CheckForForbiddenUserAgents(botUserAgent, bannedAgents);
        }
Exemple #3
0
        /// <summary>
        /// The DnaWebPage constructor
        /// Creates a new DnaBasePage for the web page
        /// </summary>
        public DnaWebPage()
        {
            _basePage = new DnaBasePage(this);

        }