public void AllAutoTransitionIssuesFound(IPowerpoint power, int res) { Console.WriteLine(getFileDir("Presentation.pptx")); IIssueScanner scanner = IssueScannerFactory.GetIssueScanner(power); scanner.Scan(); Dictionary <string, SlideModel> slides = (Dictionary <string, SlideModel>)power.slides; int count = 0; foreach (KeyValuePair <string, SlideModel> slide in slides) { slide.Value.Issues.ForEach(x => { if (x.GetType() == typeof(AutoTransitionIssue)) { count++; Console.WriteLine(x.Description); } }); } Assert.AreEqual(res, count); }
public IssueScanner(IPowerpoint powerpoint) { this.powerpoint = powerpoint; }
public void TearDown() { powerpoint = null; scanner = null; }
public void Setup() { powerpoint = PowerpointFactory.GetPowerpoint("C:\\Users\\conta\\OneDrive\\Desktop\\1045 Biology of mating, Juliana Rangel, 27 June 2019.pptx"); scanner = IssueScannerFactory.GetIssueScanner(powerpoint); }
public static IIssueScanner GetIssueScanner(IPowerpoint powerpoint) { return(new IssueScanner(powerpoint)); }