Exemplo n.º 1
0
        private SessionSummaryExporter CreateSessionSummaryExporter()
        {
            SessionSummaryExporter sessionSummaryExporter = new SessionSummaryExporter();

            sessionSummaryExporter.VelocityUnits = SettingsView.VelocityUnits;
            return(sessionSummaryExporter);
        }
Exemplo n.º 2
0
 public void Setup()
 {
     _random = new Random();
     _testee = new SessionSummaryExporter()
     {
         VelocityUnits = VelocityUnits.Kph
     };
 }
Exemplo n.º 3
0
 public void CreateReport(SessionSummary sessionSummary)
 {
     if (!ShouldBeExported(sessionSummary))
     {
         return;
     }
     try
     {
         string reportName = GetReportName(sessionSummary);
         SessionSummaryExporter sessionSummaryExporter = CreateSessionSummaryExporter();
         string fullReportPath = Path.Combine(
             GetReportDirectory(),
             reportName);
         sessionSummaryExporter.ExportSessionSummary(sessionSummary, fullReportPath);
         OpenReportIfEnabled(sessionSummary, fullReportPath);
         CheckAndDeleteIfMaximumReportsExceeded();
     }
     catch (Exception ex)
     {
         Logger.Error(ex, "Unable to export session info");
     }
 }