public SemanticCheckerTests() { _logger = Substitute.For <ILogger>(); _metricServer = Substitute.For <IMonitoringMetricServer>(); _serviceProxy = Substitute.For <IServiceProxy>(); _semanticChecker = new SemanticChecker(_metricServer, _serviceProxy, _logger); }
public SemanticChecker(IMonitoringMetricServer metricServer, IServiceProxy serviceProxy, ILogger logger) { _metricServer = metricServer ?? throw new ArgumentNullException(nameof(metricServer)); _serviceProxy = serviceProxy ?? throw new ArgumentNullException(nameof(serviceProxy)); _logger = logger; }