public void Run(IEnumerable <string> filepaths) { var imageTotalCounter = 0; var tableTotalCounter = 0; foreach (var filepath in filepaths) { var file = new MarkdownFile() { FilePath = filepath }; _inputReader.Read(file); _markdownChecker.Check(file); imageTotalCounter += file.ImageCount; tableTotalCounter += file.TableCount; } _outputWriter.Send(Utility.GetTotalImageCount(imageTotalCounter)); _outputWriter.Send(Utility.GetTotalTableCount(tableTotalCounter)); }
public void SimpleImageWithDescription() { var lines = new List <string> { "![photo1](link)", "Рисунок 1" }; var file = new MarkdownFile() { FilePath = "testFile", Lines = lines }; var result = _checker.Check(file); Assert.AreEqual(1, result.ImageCount); Assert.AreEqual(0, result.TableCount); // TODO: fix unstable equals Assert.IsTrue(result.Messages.ToList().Count == 0); }