internal TestAgentConfigurationReader BuildConfigurationReader(IApmLogger logger) => new TestAgentConfigurationReader(logger , flushInterval: FlushInterval.HasValue ? $"{FlushInterval.Value.TotalMilliseconds}ms" : null , maxBatchEventCount: MaxBatchEventCount?.ToString() , maxQueueEventCount: MaxQueueEventCount?.ToString());
internal MockConfigSnapshot BuildConfig(IApmLogger logger) => new MockConfigSnapshot(logger , flushInterval: FlushInterval.HasValue ? $"{FlushInterval.Value.TotalMilliseconds}ms" : null , maxBatchEventCount: MaxBatchEventCount?.ToString() , maxQueueEventCount: MaxQueueEventCount?.ToString());