public void Execute() { var browsers = ConfigurationManager.AppSettings["browsers"].Split(','); foreach (var browser in browsers) { ExcelRepository target = new ExcelRepository(); TestManager manager = new TestManager(target); string masterfile = Path.IsPathRooted(ConfigurationManager.AppSettings["masterfile"]) ? ConfigurationManager.AppSettings["masterfile"] : Path.Combine(AppDomain.CurrentDomain.BaseDirectory, ConfigurationManager.AppSettings["masterfile"]); string sequenceFilename = Path.IsPathRooted(ConfigurationManager.AppSettings["sequencefile"]) ? ConfigurationManager.AppSettings["sequencefile"] : Path.Combine(AppDomain.CurrentDomain.BaseDirectory, ConfigurationManager.AppSettings["sequencefile"]); string uimapFilename = Path.IsPathRooted(ConfigurationManager.AppSettings["uimapfile"]) ? ConfigurationManager.AppSettings["uimapfile"] : Path.Combine(AppDomain.CurrentDomain.BaseDirectory, ConfigurationManager.AppSettings["uimapfile"]); string dataDirectory = Path.IsPathRooted(ConfigurationManager.AppSettings["datadirectory"]) ? ConfigurationManager.AppSettings["datadirectory"] : Path.Combine(AppDomain.CurrentDomain.BaseDirectory, ConfigurationManager.AppSettings["datadirectory"]); string resultsFolder = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Results"); var config = new WebAutoConfiguration(); config.DataDirectory = dataDirectory; config.UIMapFile = uimapFilename; config.ResultsFolder = resultsFolder; config.Browser = browser.Trim(); config.FileExtension = ".xlsx"; manager.Execute(target.GetTestSuites(masterfile, sequenceFilename), config); } }
public void GetSequencesFromMaster() { ExcelRepository target = new ExcelRepository(); // TODO: Initialize to an appropriate value string filename = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "..//..//TestFiles//master.xlsx"); Assert.IsTrue(File.Exists(filename), "file doesnt exist " + filename); var result = target.GetSequencesFromMaster(filename); Assert.AreNotEqual(result.Length, 0); }
public void GetData() { ExcelRepository target = new ExcelRepository(); // TODO: Initialize to an appropriate value string filename = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "..//..//TestFiles//datasample.xlsx"); Assert.IsTrue(File.Exists(filename), "file doesnt exist " + filename); var result = target.GetData(filename); Assert.AreNotEqual(result.DataTables.Count, 0); Assert.AreNotEqual(result.DataValues.Count, 0); }