Exemple #1
0
        [Row("<resizEr><DiskCACHE aTTr='valUE' /></resizEr>", "diskCache.attr", "valUE")] //Verify case-insensitivity
        public void TestCachedQueryAttr(string xml, string selector, string expectedValue)
        {
            IssueSink s = new IssueSink("XmlTests");
            Node      n = Node.FromXmlFragment(xml, s); //Node, all start and end tags must match in case. XML rules.

            Assert.AreEqual(expectedValue, n.queryAttr(selector));
            IEnumerable <IIssue> issues = s.GetIssues();

            if (issues != null)
            {
                foreach (IIssue issue in issues)
                {
                    Debug.Write(issue.ToString());
                }
            }
        }
 public IEnumerable <IIssue> GetIssues()
 {
     return(!(Cache is IIssueProvider cache) ? sink.GetIssues() : sink.GetIssues().Concat(cache.GetIssues()));
 }
Exemple #3
0
        public IEnumerable <IIssue> GetIssues()
        {
            var cache = Cache as IIssueProvider;

            return(cache == null?sink.GetIssues() : sink.GetIssues().Concat(cache.GetIssues()));
        }
Exemple #4
0
 public IEnumerable <IIssue> GetIssues()
 {
     return(sink.GetIssues());
 }