private void LoadServerGenericTemplates() { if (Templates.ContainsTag(GenericTemplateTag)) { return; } var templateNames = reader.GetNames("generic", "tld"); foreach (var templateName in templateNames) { var content = reader.GetContent(templateName); matcher.RegisterTemplate(content); } }
private void LoadServerTemplates(string whoisServer) { // Check templates for this server/tld not already loaded var loaded = Templates.ContainsTag(whoisServer); if (loaded) { return; } var templateNames = reader.GetNames(whoisServer); foreach (var templateName in templateNames) { var content = reader.GetContent(templateName); matcher.RegisterTemplate(content); } }
public void Tests(string template, string tag, bool expected) => Templates.ContainsTag(template, tag).Should().Be(expected);