Skip to content

Commit

Permalink
Fixed provider test
Browse files Browse the repository at this point in the history
  • Loading branch information
jschick04 committed Oct 24, 2024
1 parent 973ab83 commit 05c87f8
Showing 1 changed file with 5 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,20 @@ public sealed class EventResolverTests(ITestOutputHelper outputHelper)
{
internal class UnitTestEventResolver : EventResolverBase, IEventResolver
{
private readonly List<ProviderDetails> _providerDetailsList;

internal UnitTestEventResolver(List<ProviderDetails> providerDetailsList) : base((s, log) => Debug.WriteLine(s)) => _providerDetailsList = providerDetailsList;
internal UnitTestEventResolver(List<ProviderDetails> providerDetailsList) :
base((s, log) => Debug.WriteLine(s)) =>
providerDetailsList.ForEach(p => providerDetails.TryAdd(p.ProviderName, p));

public void ResolveProviderDetails(EventRecord eventRecord, string owningLogName)
{
if (providerDetails.TryGetValue(eventRecord.ProviderName, out var details))
if (providerDetails.ContainsKey(eventRecord.ProviderName))
{
return;
}

details = new EventMessageProvider(eventRecord.ProviderName, tracer).LoadProviderDetails();
var details = new EventMessageProvider(eventRecord.ProviderName, tracer).LoadProviderDetails();
providerDetails.TryAdd(eventRecord.ProviderName, details);
}

public void Dispose() { }
}

private readonly ITestOutputHelper _outputHelper = outputHelper;
Expand Down

0 comments on commit 05c87f8

Please sign in to comment.