private static void CreateReports(ReportingService2005 reportingService, string path) { if (reportingService == null) throw new ArgumentNullException("reportingService"); if (string.IsNullOrEmpty(path)) throw new ArgumentException("path"); foreach (ReportItem report in SetupReportItems) { string fullPath = string.Format(report.Path, path); string parent = TesterUtility.GetParentPath(fullPath); reportingService.CreateReport(report.Name, parent, true, report.Definition, null); } }
private static void CreateReport(ReportingService2005 reportingService, ReportItem report) { if (reportingService == null) throw new ArgumentNullException("reportingService"); if (report == null) throw new ArgumentNullException("report"); string parent = TesterUtility.GetParentPath(report.Path); ReportingService2005TestEnvironment.CreateFolderFromPath(reportingService, parent); reportingService.CreateReport(report.Name, parent, true, report.Definition, null); }