Exemplo n.º 1
0
        public INCoverNode ExtendWith(INCoverNode node)
        {
            if (!node.Follows(this)) throw new InvalidOperationException();

            return new NCoverNode(Line, Column, node.EndLine, node.EndColumn, Document, visitCount, IsExcluded, Method,
                MethodLineOffset + Line, Klass, documentPathIgnoreMatcher);
        }
Exemplo n.º 2
0
 public bool Follows(INCoverNode node)
 {
     return node.Document == Document &&
            (node.EndLine == Line || node.EndLine + 1 == Line) && node.Method == Method && node.Klass == Klass;
 }
Exemplo n.º 3
0
 public bool Matches(INCoverNode ncoverNode)
 {
     return
         ncoverNode.MethodLineOffset == MethodLineOffset &&
         ncoverNode.Method == Method &&
         ncoverNode.Klass == Klass;
 }