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)); }
public void BadPassword(string password) { _validator.Validate(password).Should().BeFalse(); }