private static ScreenshotTestRunner CreateSut(IScreenshotDefinition screenshotDefinition, IScreenshotTestEngine screenshotTestEngine) { var tests = new[] { screenshotDefinition, screenshotDefinition }; return(new ScreenshotTestRunner(screenshotTestEngine, tests)); }
public IScreenshotTestResult Run(IScreenshotDefinition outline) { var newFilePath = _newFilePathProvider.GetFilePath(outline.FileName); var oldFilePath = _oldFilePathProvider.GetFilePath(outline.FileName); _screenshotProvider.SaveScreenshot(outline.Url, newFilePath); var result = _bitmapComparer.AreSame(oldFilePath, newFilePath); return(new ScreenshotTestResult(result)); }