public void nothing_is_reported_to_agent_health_when_there_are_no_sql_traces() { // Act _harvestAction(); // Assert Mock.Assert(() => _agentHealthReporter.ReportSqlTracesRecollected(Arg.IsAny <int>()), Occurs.Never()); Mock.Assert(() => _agentHealthReporter.ReportSqlTracesSent(Arg.IsAny <int>()), Occurs.Never()); }
private void HandleResponse(DataTransportResponseStatus responseStatus, ICollection <SqlTraceWireModel> traces) { switch (responseStatus) { case DataTransportResponseStatus.RequestSuccessful: _agentHealthReporter.ReportSqlTracesSent(traces.Count); break; case DataTransportResponseStatus.Retain: Retain(traces); break; case DataTransportResponseStatus.ReduceSizeIfPossibleOtherwiseDiscard: case DataTransportResponseStatus.Discard: default: break; } }