Example #1
0
        public ScreenshotFileInfoDto GenerateFileInfoForTestCaseItem(TestCaseItemInfoDto itemInfoDto)
        {
            string targetFolder = GetTargetFolderPath(itemInfoDto.RootFolder);
            ScreenshotFileInfoDto screenshotFileInfoDto = GenerateFileInfo(itemInfoDto.Item);

            screenshotFileInfoDto.Path = Path.Combine(
                targetFolder,
                PathCleaner.GetPathWithoutInvalidChars(screenshotFileInfoDto.Path));

            screenshotFileInfoDto.TransformFileNames(
                s =>
            {
                string result = PathCleaner.GetFileNameWithoutInvalidChars(s);
                result       += "." + itemInfoDto.ImageFormat.ToString().ToLower();
                return(result);
            }
                );

            return(screenshotFileInfoDto);
        }
Example #2
0
 public ScreenshotFileInfoDto GenerateFileInfoForTestCaseItem(TestCaseItemInfoDto itemDto)
 {
     return(Parent.GenerateFileInfoForTestCaseItem(itemDto));
 }