Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Fix test logger message enumeration
  • Loading branch information
stevejgordon committed Jul 25, 2025
commit d405385670f07350f30de322926b45b1aa9b7d7c
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,8 @@ public void LoggingPreamble_IsSkipped_WhenReusingSharedComponents()
.WithElasticDefaults(options)
.Build();

Assert.Single(logger.Messages, m => EdotPreamble().IsMatch(m));
var messages = logger.Messages.ToArray();
Assert.Single(messages, m => EdotPreamble().IsMatch(m));

using var meterProvider = Sdk.CreateMeterProviderBuilder()
.WithElasticDefaults(options)
Expand All @@ -65,7 +66,8 @@ public void LoggingPreamble_IsSkipped_WhenReusingSharedComponents()

// On this builder, because we are reusing the same ElasticOpenTelemetryOptions, shared components will be available,
// and as such, the pre-amble should not be output a second time.
Assert.Single(logger.Messages, m => EdotPreamble().IsMatch(m));
Assert.Contains(logger.Messages, m => UsingSharedComponents().IsMatch(m));
messages = logger.Messages.ToArray();
Assert.Single(messages, m => EdotPreamble().IsMatch(m));
Assert.Contains(messages, m => UsingSharedComponents().IsMatch(m));
}
}