private RobotsPageDefinition FromTokens(IEnumerable <Token> tokens)
        {
            var validationResult = PatternValidator.Validate(tokens);

            if (validationResult.IsValid)
            {
                return(new RobotsPageDefinition
                {
                    PageAccessEntries = TokenParser.GetPageAccessEntries(tokens)
                });
            }

            return(new RobotsPageDefinition());
        }
        private RobotsFile FromTokens(IEnumerable <Token> tokens, Uri baseUri)
        {
            var validationResult = PatternValidator.Validate(tokens);

            if (validationResult.IsValid)
            {
                return(new RobotsFile(baseUri)
                {
                    SiteAccessEntries = TokenParser.GetSiteAccessEntries(tokens),
                    SitemapEntries = TokenParser.GetSitemapUrlEntries(tokens)
                });
            }

            return(RobotsFile.AllowAllRobots(baseUri));
        }
Exemple #3
0
 public void BadPassword(string password)
 {
     _validator.Validate(password).Should().BeFalse();
 }