public DataTransportService(IConnectionManager connectionManager, IDateTimeStatic dateTimeStatic, IAgentHealthReporter agentHealthReporter) { _connectionManager = connectionManager; _dateTimeStatic = dateTimeStatic; _lastMetricSendTime = _dateTimeStatic.UtcNow; _agentHealthReporter = agentHealthReporter; }
public void SetUp() { _disposableCollection = new DisposableCollection(); _configuration = Mock.Create <IConfiguration>(); Mock.Arrange(() => _configuration.AgentRunId).Returns("MyAgentRunId"); _disposableCollection.Add(new ConfigurationAutoResponder(_configuration)); _connectionHandler = Mock.Create <IConnectionHandler>(); _scheduler = Mock.Create <IScheduler>(); _connectionManager = Mock.Create <IConnectionManager>(); _dateTimeStatic = Mock.Create <IDateTimeStatic>(); _agentHealthReporter = Mock.Create <IAgentHealthReporter>(); _disposableCollection.Add(_dataTransportService = new DataTransportService(_connectionManager, _dateTimeStatic, _agentHealthReporter)); }