public void FindFirstErrorPositionTestLine4() { BuildOutputProcessor processor = new BuildOutputProcessor(); ErrorPosition pos = processor.FindFirstErrorPosition(Line4); Assert.AreEqual<Span>(new Span(31, 3), pos.LineNumber, "line number"); Assert.AreEqual<Span>(new Span(3, 27), pos.Filename, "File name"); }
public void FindPathSpansTest() { BuildOutputProcessor processor = new BuildOutputProcessor(); List<Span> result = processor.FindPathSpans(Output); Assert.AreEqual<int>(3, result.Count, "result count"); Assert.AreEqual<Span>(new Span(2, 26), result[0], "line 1"); Assert.AreEqual<Span>(new Span(137, 27), result[1], "line 3"); Assert.AreEqual<Span>(new Span(210, 27), result[2], "line 4"); }
public MouseProcessor( IWpfTextView view, IServiceProvider serviceProvider, DTE dte, BuildOutputProcessor outputProcessor) { this.view = view; this.serviceProvider = serviceProvider; this.dte = dte; this.outputProcessor = outputProcessor; }