private static System.Collections.IEnumerable GetSourceTemplate()
        {
            var textItem = new Tuple <int, string, dynamic, Type>(SearchForText, "Text", null, typeof(string));
            var template = TextAttributeTemplate.GetTemplate();

            template?.Insert(0, textItem);
            return(template);
        }
        public void TextAttributeTemplate_HasExpectedEntries()
        {
            var templateList = TextAttributeTemplate.GetTemplate();
            var ids          = TextAttributeType.GetInstance().Values;

            foreach (var id in ids)
            {
                if (_ignoreIds.Contains(id))
                {
                    continue;
                }

                Assert.IsTrue(templateList.Any(data => data.Item1 == id), $"{TextAttributeType.GetInstance().GetNameById(id)} was not found in the TextAttribute template");
            }
        }