private void DoTest(string filename, Version version, Action <TextWriter, AngularJsHtmlElementsProvider> action) { WithSingleProject(filename, (l, s, p) => { ExecuteWithGold(AngularJsTestVersions.GetTestMethodName(TestMethodName, version), tw => { var provider = s.GetComponent <AngularJsHtmlElementsProvider>(); action(tw, provider); }); }); }
private string GetAngularJs(Version version) { return(AngularJsTestVersions.GetAngularJsVersion(BaseTestDataPath, version)); }
protected override string GetGoldTestDataPath(string fileName) { return(base.GetGoldTestDataPath(fileName + AngularJsTestVersions.GetProductVersion(currentVersion))); }
protected override IEnumerable <FileSystemPath> GetFilesToIncludeInSolution(IEnumerable <FileSystemPath> files) { return(files.Concat(FileSystemPath.Parse(AngularJsTestVersions.GetAngularJsVersion(BaseTestDataPath, currentVersion)))); }
private void DoNamedTest2(Version version) { currentVersion = version; DoNamedTest2(AngularJsTestVersions.GetAngularJsVersion(BaseTestDataPath, version)); }