コード例 #1
0
        public void Try_RunDiagnostics()
        {
            var res = DiagnosticsAgentFactory
                      .CreateRunDiagnosticsAgent()
                      .RunDiagnostics();

            Assert.AreNotSame(null, res);
        }
コード例 #2
0
        /// <summary>
        /// Gets the diagnostics report.
        /// </summary>
        /// <param name="reportId">The report id.</param>
        /// <returns></returns>
        /// <remarks></remarks>
        public DiagnosticsViewItem[] GetDiagnosticsReport(string reportId)
        {
            var map = new DiagnosticsViewItemMapper();
            var res = DiagnosticsAgentFactory
                      .CreateDiagnosticsAgent()
                      .GetDiagnosticsDetailsForRun(reportId);

            return(map.MapFromServiceToBusiness(res));
        }
コード例 #3
0
        /// <summary>
        /// Gets the diagnostics reports by date.
        /// </summary>
        /// <param name="date">The date.</param>
        /// <returns></returns>
        /// <remarks></remarks>
        public DiagnosticsBatchViewItem[] GetDiagnosticsReportsByDate(System.DateTime date)
        {
            var map = new DiagnosticsBatchViewItemMapper();
            var res = DiagnosticsAgentFactory
                      .CreateDiagnosticsAgent()
                      .GetDiagnosticsRunItemsForDate(date);

            return(map.MapFromBusinessToService(res));
        }