/// <summary> /// Creates and returns a <see cref="Report"/> instance. /// </summary> /// <param name="scenarios"></param> /// <returns></returns> public IReport GetReport(IEnumerable <Scenario> scenarios) { if (scenarios == null) { throw new ArgumentNullException(nameof(scenarios)); } return(new Report { Metadata = metadataFactory.GetReportMetadata(), Scenarios = scenarios.ToList(), }); }
void BeginReport() { var metadata = metadataFactory.GetReportMetadata(); writer.BeginReport(metadata); }