private static void Main(string[] args) { var filesystem = new Filesystem(); var reader = new FilesystemConfigReader(filesystem, new ConfigParser()); var job = new JobFactory(reader).ParseArguments(args); var result = job.Run(); Environment.Exit(result); }
private void CreateReportWithDefaultTemplate(GatheredResultSet result) { var fileName = Path.GetTempFileName(); var fs = new Filesystem(); try { new ResourceWriter(fs).WriteResource("DefaultSparkTemplate.spark", fileName, true); var generator = new SparkReportGenerator<GatheredResultSetView>(_fileWriter, fileName); generator.Handle(result); } finally { fs.Delete(fileName); } }