public async Task TestTemplateHasNameAsync(string title) { var patternMatchingService = GetService <IPatternMatchingService>(); var mwParserApi = GetService <IMwParserApi>(); var article = await GetArticleContainerAsync(title); var nodeGenerator = new NodeGenerator(mwParserApi.GetWikitextParser()); var templates = nodeGenerator.GetTemplatesFromNode(await mwParserApi.GetArticleMwRootAsync(article.Content)); var templateNames = templates.Select(x => x.GetTemplateName()); Assert.IsTrue(templateNames.All(x => !string.IsNullOrWhiteSpace(x))); }