/// <summary>
        /// Initializes a new instance of the <see cref="LogEntryTests"/> class.
        /// </summary>
        public LogEntryTests()
        {
            // Initialize request metadata.
            TEST_REQUEST_METADATA = new Metadata();
            TEST_REQUEST_METADATA.Add(MetadataKeyNames.DeveloperToken, TEST_DEVELOPER_TOKEN);
            TEST_REQUEST_METADATA.Add(TEST_KEY1, TEST_VALUE1);

            // Initialize response metadata.
            TEST_RESPONSE_METADATA = new Metadata();
            TEST_RESPONSE_METADATA.Add(MetadataKeyNames.RequestId, TEST_REQUEST_ID);
            TEST_RESPONSE_METADATA.Add(TEST_KEY2, TEST_VALUE2);

            // Create an exception for testing purposes.

            TEST_EXCEPTION = AdsTestUtils.CreateException(TEST_ERROR_MESSAGE, TEST_ERROR_TRIGGER,
                                                          TEST_REQUEST_ID);

            TEST_STREAMING_RESPONSE_METADATA = new Metadata();
            TEST_STREAMING_RESPONSE_METADATA.Add(TEST_KEY2, TEST_VALUE2);
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="LoggingHandlerTests"/> class.
        /// </summary>
        public LoggingHandlerTests()
        {
            // Initialize request metadata.
            TEST_REQUEST_METADATA = new Metadata();
            TEST_REQUEST_METADATA.Add(MetadataKeyNames.DeveloperToken, TEST_DEVELOPER_TOKEN);

            // Initialize response metadata.
            TEST_RESPONSE_METADATA = new Metadata();
            TEST_RESPONSE_METADATA.Add(MetadataKeyNames.RequestId, TEST_REQUEST_ID);

            // Initialize trailers metadata.
            TEST_TRAILERS_METADATA = new Metadata();

            // Create the test exception.
            TEST_EXCEPTION = AdsTestUtils.CreateRpcException(TEST_ERROR_MESSAGE, TEST_ERROR_TRIGGER,
                                                             TEST_REQUEST_ID);
            TraceUtilities.Configure(TraceUtilities.SUMMARY_REQUEST_LOGS_SOURCE,
                                     new StringWriter(), SourceLevels.All);
            TraceUtilities.Configure(TraceUtilities.DETAILED_REQUEST_LOGS_SOURCE,
                                     new StringWriter(), SourceLevels.All);
        }