예제 #1
0
        public virtual void Process(IssueTypes issueType, string statisticsFileName)
        {
            var issueReport = new IssueReportParser().Parse(issueType);

            if (StatisticsDateTime == default(DateTime))
            {
                StatisticsDateTime = DateTime.Now;
            }

            new IssueStatisticsWriter().Write(statisticsFileName, issueType, issueReport.Issues.Count);
        }
예제 #2
0
        public virtual void Process(string statisticsFileName)
        {
            var errorReport = new IssueReportParser().Parse();

            if (StatisticsDateTime == default(DateTime))
            {
                StatisticsDateTime = DateTime.Now;
            }

            new IssueStatisticsWriter().Write(statisticsFileName, errorReport.Errors.Count);
        }
예제 #3
0
 public IssueReportParserImportantIssueFilter(IssueReportParser issueReportParser)
 {
     _issueReportParser = issueReportParser;
 }