コード例 #1
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="logger">Logger</param>
 /// <param name="tests">ResponseTests Repository</param>
 /// <param name="webChecks">WebCheck Repository</param>
 /// <param name="executor">WebCheckExecutor</param>
 public Index(
     ILogger <Index> logger,
     ICrudRepository <ResponseTest> tests,
     ICrudRepository <WebCheck> webChecks,
     WebCheckExecutor executor)
 {
     _logger    = logger;
     _tests     = tests;
     _webChecks = webChecks;
     _executor  = executor;
 }
コード例 #2
0
 /// <summary>
 /// Crate a new detail page model.
 /// </summary>
 /// <param name="logger">Logger</param>
 /// <param name="webChecks">WebChecks Repository</param>
 /// <param name="labels">Labels Repository</param>
 /// <param name="headers">Headers Repository</param>
 /// <param name="tests">ResponseTest Repository</param>
 /// <param name="executor">Test Executor</param>
 /// <param name="results">Results</param>
 public Detail(
     ILogger <Detail> logger,
     ICrudRepository <WebCheck> webChecks,
     ICrudRepository <Label> labels,
     ICrudRepository <RequestHeader> headers,
     ICrudRepository <ResponseTest> tests,
     WebCheckExecutor executor,
     WebCheckResults results)
 {
     _logger    = logger;
     _webChecks = webChecks;
     _labels    = labels;
     _headers   = headers;
     _tests     = tests;
     _executor  = executor;
     _results   = results;
 }