public List <EydsCompareTestCase> RetrieveEYDSReportTests(string projectName)
 {
     foreach (string filename in fullNames)
     {
         ExcelInputReader <EydsCompareTestCase> .PopulateInReportCollection(filename, EydsCompareTestCase.GetFromExcel);
     }
     return(ExcelInputReader <EydsCompareTestCase> .GetData()
            .Where(x => x.GoldenCopyPath.Contains("_" + projectName + (ReportComparatorTests.DayA ? Settings.Eyds.DayASuffix : Settings.Eyds.DayBSuffix))).ToList());
 }
        public List <TestCaseData> RetrieveReviewCalcsTests()
        {
            List <TestCaseData> testList = new List <TestCaseData>();

            foreach (string filename in fullNames)
            {
                ExcelInputReader <ReviewTestCase> .PopulateInReviewCalcCollection(filename, ReviewTestCase.GetFromExcel);
            }
            var testItems = ExcelInputReader <ReviewTestCase> .GetData();

            foreach (var testItem in testItems)
            {
                testList.Add(new TestCaseData(testItem)
                             .SetProperty(nameof(testItem.ProjectName), testItem.ProjectName)
                             .SetProperty(nameof(testItem.Set), testItem.Set));
            }

            return(testList);
        }
        public List <TestCaseData> RetrieveEYDSReviewCalcsTests()
        {
            List <TestCaseData> testList = new List <TestCaseData>();

            ConfigReader.SetEydsSettings();

            foreach (string filename in fullNames)
            {
                ExcelInputReader <EydsReviewTestCase> .PopulateInReviewCalcCollection(filename, EydsReviewTestCase.GetFromExcel);
            }

            //Esta parte final se repite en los 3 métodos (salvo de el eyds) pero no supe como hacerlo genérico :P
            var testItems = ExcelInputReader <EydsReviewTestCase> .GetData();

            foreach (var testItem in testItems)
            {
                testList.Add(new TestCaseData(testItem)
                             .SetProperty(nameof(testItem.ProjectName), testItem.ProjectName)
                             .SetProperty(nameof(testItem.Set), testItem.Set));
            }
            return(testList);
        }