public void Log_Trace_LogsOnlyWhenInDebugMode() { string eventName = string.Empty; string details = string.Empty; string summary = "TestMessage"; string functionInvocationId = string.Empty; string activityId = string.Empty; _logger.LogTrace(summary); _inDiagnosticMode = true; _mockEventGenerator.Setup(p => p.LogFunctionTraceEvent(LogLevel.Trace, _subscriptionId, _websiteName, _functionName, eventName, _category, details, summary, string.Empty, string.Empty, functionInvocationId, _hostInstanceId, activityId)); _logger.LogTrace(summary); _mockEventGenerator.VerifyAll(); }