private static IEnumerable <ITestCaseData> LoadTestCases() { var currentFolder = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); var projectDir = GetLessJsArchiveDirectory(currentFolder); var differencesDir = ConfigurationManager.AppSettings["differencesDirectory"]; var ignoreFile = ConfigurationManager.AppSettings["ignoreFile"]; if (!Path.IsPathRooted(projectDir)) { projectDir = Path.GetFullPath(projectDir); } if (!Path.IsPathRooted(ignoreFile)) { ignoreFile = Path.Combine(currentFolder, ignoreFile); } if (!Path.IsPathRooted(differencesDir)) { differencesDir = Path.Combine(currentFolder, differencesDir); } var testPaths = TestPath.LoadAll(projectDir, differencesDir); var ignores = Ignore.Load(ignoreFile); return(testPaths.Select(t => CreateTestCase(t, ignores))); }
private IEnumerable <ITestCaseData> LoadTestCases() { var projectDir = ConfigurationManager.AppSettings["lessJsProjectDirectory"]; var differencesDir = ConfigurationManager.AppSettings["differencesDirectory"]; var ignoreFile = ConfigurationManager.AppSettings["ignoreFile"]; var testPaths = TestPath.LoadAll(projectDir, differencesDir); var ignores = Ignore.Load(ignoreFile); return(testPaths.Select(t => CreateTestCase(t, ignores))); }