71 instantiations of FakeLogCollector
Aspire.Hosting.Testing.Tests (1)
DashboardUrlTests.cs (1)
324var logCollector = new FakeLogCollector();
Microsoft.Extensions.AI.Integration.Tests (4)
ChatClientIntegrationTests.cs (4)
835var collector = new FakeLogCollector(); 854var collector = new FakeLogCollector(); 876var collector = new FakeLogCollector(); 902var collector = new FakeLogCollector();
Microsoft.Extensions.AI.Tests (49)
ChatCompletion\FunctionInvokingChatClientTests.cs (7)
1062var collector = new FakeLogCollector(); 3246var collector = new FakeLogCollector(); 3275var collector = new FakeLogCollector(); 3307var collector = new FakeLogCollector(); 3340var collector = new FakeLogCollector(); 3378var collector = new FakeLogCollector(); 3415var collector = new FakeLogCollector();
ChatCompletion\LoggingChatClientTests.cs (2)
49var collector = new FakeLogCollector(); 97var collector = new FakeLogCollector();
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
1014var collector = new FakeLogCollector();
Embeddings\LoggingEmbeddingGeneratorTests.cs (1)
48var collector = new FakeLogCollector();
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (2)
30var collector = new FakeLogCollector(); 108var collector = new FakeLogCollector();
Files\LoggingHostedFileClientTests.cs (12)
52var collector = new FakeLogCollector(); 115var collector = new FakeLogCollector(); 164var collector = new FakeLogCollector(); 222var collector = new FakeLogCollector(); 282var collector = new FakeLogCollector(); 331var collector = new FakeLogCollector(); 361var collector = new FakeLogCollector(); 387var collector = new FakeLogCollector(); 416var collector = new FakeLogCollector(); 445var collector = new FakeLogCollector(); 474var collector = new FakeLogCollector(); 499var collector = new FakeLogCollector();
Files\OpenTelemetryHostedFileClientTests.cs (5)
265var collector = new FakeLogCollector(); 300var collector = new FakeLogCollector(); 391var collector = new FakeLogCollector(); 426var collector = new FakeLogCollector(); 461var collector = new FakeLogCollector();
Image\LoggingImageGeneratorTests.cs (2)
49var collector = new FakeLogCollector(); 100var collector = new FakeLogCollector();
Image\OpenTelemetryImageGeneratorTests.cs (1)
181var collector = new FakeLogCollector();
Realtime\LoggingRealtimeClientTests.cs (9)
68var collector = new FakeLogCollector(); 110var collector = new FakeLogCollector(); 155var collector = new FakeLogCollector(); 208var collector = new FakeLogCollector(); 240var collector = new FakeLogCollector(); 269var collector = new FakeLogCollector(); 313var collector = new FakeLogCollector(); 372var collector = new FakeLogCollector(); 405var collector = new FakeLogCollector();
Realtime\OpenTelemetryRealtimeClientTests.cs (1)
205var collector = new FakeLogCollector();
SpeechToText\LoggingSpeechToTextClientTests.cs (2)
51var collector = new FakeLogCollector(); 100var collector = new FakeLogCollector();
SpeechToText\OpenTelemetrySpeechToTextClientTests.cs (1)
165var collector = new FakeLogCollector();
TextToSpeech\LoggingTextToSpeechClientTests.cs (2)
49var collector = new FakeLogCollector(); 99var collector = new FakeLogCollector();
TextToSpeech\OpenTelemetryTextToSpeechClientTests.cs (1)
145var collector = new FakeLogCollector();
Microsoft.Extensions.DataIngestion.Tests (5)
Processors\AlternativeTextEnricherTests.cs (1)
162FakeLogCollector collector = new();
Processors\ClassificationEnricherTests.cs (1)
101FakeLogCollector collector = new();
Processors\KeywordEnricherTests.cs (1)
101FakeLogCollector collector = new();
Processors\SentimentEnricherTests.cs (1)
88FakeLogCollector collector = new();
Processors\SummaryEnricherTests.cs (1)
85FakeLogCollector collector = new();
Microsoft.Extensions.Diagnostics.Testing (3)
Logging\FakeLogCollector.cs (1)
48return new FakeLogCollector(Options.Options.Create(Throw.IfNull(options)));
Logging\FakeLogger.cs (1)
42Collector = collector ?? new();
Logging\FakeLoggerProvider.cs (1)
30Collector = collector ?? new FakeLogCollector();
Microsoft.Extensions.Diagnostics.Testing.Tests (3)
Logging\FakeLogCollectorTests.cs (3)
93var collector = new FakeLogCollector(Microsoft.Extensions.Options.Options.Create(options)); 124Assert.Throws<ArgumentNullException>(() => new FakeLogCollector(null!)); 125Assert.Throws<ArgumentException>(() => new FakeLogCollector(Microsoft.Extensions.Options.Options.Create((FakeLogCollectorOptions)null!)));
Microsoft.Extensions.Http.Diagnostics.Tests (6)
Logging\HttpClientLoggerTest.cs (5)
338new FakeLogCollector( 446var fakeLogger = new FakeLogger<HttpClientLogger>(new FakeLogCollector(Options.Options.Create(new FakeLogCollectorOptions()))); 544new FakeLogCollector( 658var fakeLogger = new FakeLogger<HttpClientLogger>(new FakeLogCollector(Options.Options.Create(new FakeLogCollectorOptions()))); 929var fakeLogger = new FakeLogger<HttpClientLogger>(new FakeLogCollector(Options.Options.Create(new FakeLogCollectorOptions())));
Logging\HttpRequestReaderTest.cs (1)
790new FakeLogCollector(
234 references to FakeLogCollector
Aspire.Hosting.Azure.Kusto.Tests (2)
KustoFunctionalTests.cs (2)
192var snapshot = app.Services.GetRequiredService<FakeLogCollector>().GetSnapshot(); 224var snapshot = app.Services.GetRequiredService<FakeLogCollector>().GetSnapshot();
Aspire.Hosting.Containers.Tests (6)
ResourceFailureLoggingTests.cs (5)
29FakeLogCollector logCollector; 53FakeLogCollector logCollector; 77FakeLogCollector logCollector; 100FakeLogCollector logCollector; 122private static List<string> GetLogLines(FakeLogCollector logCollector)
WithDockerfileTests.cs (1)
81var collector = app.Services.GetFakeLogCollector();
Aspire.Hosting.Testing.Tests (1)
DashboardUrlTests.cs (1)
324var logCollector = new FakeLogCollector();
Aspire.Hosting.Tests (22)
Backchannel\AuxiliaryBackchannelTests.cs (1)
597var collector = app.Services.GetFakeLogCollector();
Codespaces\CodespacesUrlRewriterTests.cs (1)
35var collector = app.Services.GetFakeLogCollector();
HealthCheckTests.cs (1)
172var collector = app.Services.GetFakeLogCollector();
Publishing\ResourceContainerImageManagerTests.cs (15)
42var collector = app.Services.GetFakeLogCollector(); 74var collector = app.Services.GetFakeLogCollector(); 107var collector = app.Services.GetFakeLogCollector(); 144var collector = app.Services.GetFakeLogCollector(); 178var collector = app.Services.GetFakeLogCollector(); 208var collector = app.Services.GetFakeLogCollector(); 246var collector = app.Services.GetFakeLogCollector(); 290var collector = app.Services.GetFakeLogCollector(); 327var collector = app.Services.GetFakeLogCollector(); 359var collector = app.Services.GetFakeLogCollector(); 390var collector = app.Services.GetFakeLogCollector(); 441var collector = app.Services.GetFakeLogCollector(); 635var collector = app.Services.GetFakeLogCollector(); 709var collector = app.Services.GetFakeLogCollector(); 753var collector = app.Services.GetFakeLogCollector();
ResourceFailureLoggingTests.cs (3)
31FakeLogCollector logCollector; 54FakeLogCollector logCollector; 80private static List<string> GetLogLines(FakeLogCollector logCollector)
WaitForTests.cs (1)
576var collector = app.Services.GetFakeLogCollector();
Aspire.Playground.Tests (1)
Infrastructure\DistributedApplicationExtensions.cs (1)
116var logCollector = app.Services.GetFakeLogCollector();
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (5)
Logging\AcceptanceTests.cs (4)
143private static Task RunAsync(LogLevel level, Action<IServiceCollection> configure, Func<FakeLogCollector, HttpClient, Task> func) 149Func<FakeLogCollector, HttpClient, IServiceProvider, Task> func) 171var logCollector = host.Services.GetFakeLogCollector(); 179private static async Task WaitForLogRecordsAsync(FakeLogCollector logCollector, TimeSpan timeout, int expectedRecords = 1)
Logging\AcceptanceTests.Mvc.cs (1)
51private static Task RunControllerAsync(LogLevel level, Action<IServiceCollection> configure, Func<FakeLogCollector, HttpClient, Task> func)
Microsoft.Extensions.AI.Integration.Tests (4)
ChatClientIntegrationTests.cs (4)
835var collector = new FakeLogCollector(); 854var collector = new FakeLogCollector(); 876var collector = new FakeLogCollector(); 902var collector = new FakeLogCollector();
Microsoft.Extensions.AI.Tests (50)
ChatCompletion\FunctionInvokingChatClientTests.cs (7)
1062var collector = new FakeLogCollector(); 3246var collector = new FakeLogCollector(); 3275var collector = new FakeLogCollector(); 3307var collector = new FakeLogCollector(); 3340var collector = new FakeLogCollector(); 3378var collector = new FakeLogCollector(); 3415var collector = new FakeLogCollector();
ChatCompletion\LoggingChatClientTests.cs (2)
49var collector = new FakeLogCollector(); 97var collector = new FakeLogCollector();
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
1014var collector = new FakeLogCollector();
Embeddings\LoggingEmbeddingGeneratorTests.cs (1)
48var collector = new FakeLogCollector();
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (2)
30var collector = new FakeLogCollector(); 108var collector = new FakeLogCollector();
Files\LoggingHostedFileClientTests.cs (12)
52var collector = new FakeLogCollector(); 115var collector = new FakeLogCollector(); 164var collector = new FakeLogCollector(); 222var collector = new FakeLogCollector(); 282var collector = new FakeLogCollector(); 331var collector = new FakeLogCollector(); 361var collector = new FakeLogCollector(); 387var collector = new FakeLogCollector(); 416var collector = new FakeLogCollector(); 445var collector = new FakeLogCollector(); 474var collector = new FakeLogCollector(); 499var collector = new FakeLogCollector();
Files\OpenTelemetryHostedFileClientTests.cs (6)
265var collector = new FakeLogCollector(); 300var collector = new FakeLogCollector(); 391var collector = new FakeLogCollector(); 426var collector = new FakeLogCollector(); 461var collector = new FakeLogCollector(); 601private static void AssertExceptionLogged(FakeLogCollector collector, Type expectedExceptionType)
Image\LoggingImageGeneratorTests.cs (2)
49var collector = new FakeLogCollector(); 100var collector = new FakeLogCollector();
Image\OpenTelemetryImageGeneratorTests.cs (1)
181var collector = new FakeLogCollector();
Realtime\LoggingRealtimeClientTests.cs (9)
68var collector = new FakeLogCollector(); 110var collector = new FakeLogCollector(); 155var collector = new FakeLogCollector(); 208var collector = new FakeLogCollector(); 240var collector = new FakeLogCollector(); 269var collector = new FakeLogCollector(); 313var collector = new FakeLogCollector(); 372var collector = new FakeLogCollector(); 405var collector = new FakeLogCollector();
Realtime\OpenTelemetryRealtimeClientTests.cs (1)
205var collector = new FakeLogCollector();
SpeechToText\LoggingSpeechToTextClientTests.cs (2)
51var collector = new FakeLogCollector(); 100var collector = new FakeLogCollector();
SpeechToText\OpenTelemetrySpeechToTextClientTests.cs (1)
165var collector = new FakeLogCollector();
TextToSpeech\LoggingTextToSpeechClientTests.cs (2)
49var collector = new FakeLogCollector(); 99var collector = new FakeLogCollector();
TextToSpeech\OpenTelemetryTextToSpeechClientTests.cs (1)
145var collector = new FakeLogCollector();
Microsoft.Extensions.DataIngestion.Tests (5)
Processors\AlternativeTextEnricherTests.cs (1)
162FakeLogCollector collector = new();
Processors\ClassificationEnricherTests.cs (1)
101FakeLogCollector collector = new();
Processors\KeywordEnricherTests.cs (1)
101FakeLogCollector collector = new();
Processors\SentimentEnricherTests.cs (1)
88FakeLogCollector collector = new();
Processors\SummaryEnricherTests.cs (1)
85FakeLogCollector collector = new();
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (1)
TelemetryHealthChecksPublisherTests.cs (1)
92var collector = logger.Collector;
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (1)
Windows\WindowsContainerSnapshotProviderTests.cs (1)
48FakeLogCollector.Create(new FakeLogCollectorOptions { TimeProvider = new FakeTimeProvider() }));
Microsoft.Extensions.Diagnostics.Testing (22)
Logging\FakeLogCollector.cs (4)
25/// Initializes a new instance of the <see cref="FakeLogCollector"/> class. 34/// Initializes a new instance of the <see cref="FakeLogCollector"/> class. 42/// Creates a new instance of the <see cref="FakeLogCollector"/> class. 46public static FakeLogCollector Create(FakeLogCollectorOptions options)
Logging\FakeLogCollector.LogEnumeration.cs (5)
21/// Asynchronously enumerates the <see cref="FakeLogRecord"/> instances collected by this <see cref="FakeLogCollector"/>. 58private readonly FakeLogCollector _collector; 62FakeLogCollector collector, 76private readonly FakeLogCollector _collector; 86FakeLogCollector collector,
Logging\FakeLogCollectorDebugView.cs (2)
14private readonly FakeLogCollector _collector; 16public FakeLogCollectorDebugView(FakeLogCollector collector)
Logging\FakeLogger.cs (3)
40public FakeLogger(FakeLogCollector? collector = null, string? category = null) 52: this(FakeLogCollector.Create(new FakeLogCollectorOptions { OutputSink = outputSink }), category) 103public FakeLogCollector Collector { get; }
Logging\FakeLoggerBuilderExtensions.cs (2)
32_ = builder.Services.AddSingleton<FakeLogCollector>(); 50_ = builder.Services.AddSingleton<FakeLogCollector>();
Logging\FakeLoggerProvider.cs (2)
28public FakeLoggerProvider(FakeLogCollector? collector = null) 88public FakeLogCollector Collector { get; }
Logging\FakeLoggerServiceProviderExtensions.cs (2)
20public static FakeLogCollector GetFakeLogCollector(this IServiceProvider services) 21=> services.GetService<FakeLogCollector>() ?? throw new InvalidOperationException("No fake log collector registered");
Logging\FakeLoggerT.cs (2)
28public FakeLogger(FakeLogCollector? collector = null) 38: this(FakeLogCollector.Create(new FakeLogCollectorOptions { OutputSink = outputSink }))
Microsoft.Extensions.Diagnostics.Testing.Tests (23)
Logging\FakeLogCollectorTests.cs (3)
51var collector = FakeLogCollector.Create(options); 93var collector = new FakeLogCollector(Microsoft.Extensions.Options.Options.Create(options));
Logging\FakeLogCollectorTests.LogEnumeration.cs (5)
28var fakeLogCollector = FakeLogCollector.Create(new FakeLogCollectorOptions()); 89var fakeLogCollector = FakeLogCollector.Create(new FakeLogCollectorOptions()); 162FakeLogCollector collector,
Logging\FakeLoggerExtensionsTests.cs (3)
23var collector = serviceProvider.GetFakeLogCollector(); 39var collector = serviceProvider.GetFakeLogCollector(); 67var collector = serviceProvider.GetFakeLogCollector();
Logging\FakeLoggerTests.cs (12)
25var collector = FakeLogCollector.Create(options); 186var collector = FakeLogCollector.Create(options); 206var collector = FakeLogCollector.Create(options); 228var collector = FakeLogCollector.Create(options); 253var collector = FakeLogCollector.Create(options); 301var collector = FakeLogCollector.Create(options);
Microsoft.Extensions.Hosting.Testing (1)
FakeHostingExtensions.cs (1)
52public static FakeLogCollector GetFakeLogCollector(this IHost host)
Microsoft.Extensions.Hosting.Testing.Tests (2)
FakeHostBuilderTests.cs (2)
47Assert.NotNull(hostBuilderServices.GetService<FakeLogCollector>()); 56Assert.Null(hostBuilderServices.GetService<FakeLogCollector>());
Microsoft.Extensions.Http.Diagnostics.Tests (14)
Logging\AcceptanceTests.cs (12)
41var collector = sp.GetFakeLogCollector(); 72var collector = sp.GetFakeLogCollector(); 114var collector = sp.GetFakeLogCollector(); 171var collector = provider.GetFakeLogCollector(); 252var collector = provider.GetFakeLogCollector(); 322var collector = sp.GetFakeLogCollector(); 365var collector = sp.GetFakeLogCollector(); 434var collector = sp.GetFakeLogCollector(); 594var collector = provider.GetFakeLogCollector(); 620var collector = provider.GetFakeLogCollector(); 643var collector = provider.GetFakeLogCollector(); 698var collector = provider.GetFakeLogCollector();
Logging\HttpClientLoggingExtensionsTest.cs (2)
674var collector = sp.GetFakeLogCollector(); 717var collector = services.GetFakeLogCollector();
Microsoft.Extensions.Telemetry.Tests (12)
Logging\ExtendedLoggerFactoryTests.cs (1)
644Logger = new FakeLogger((FakeLogCollector?)null, categoryName);
Logging\ExtendedLoggerTests.cs (9)
76var collector = sink.Collector; 193var collector = sink.Collector; 258var collector = sink.Collector; 318var collector = sink.Collector; 387var collector = sink.Collector; 496var collector = sink.Collector; 850var collector = sink.Collector; 918var collector = sink.Collector; 1128Logger = new FakeLogger((FakeLogCollector?)null, categoryName);
Logging\SerialExtendedLoggerTests.cs (2)
58var collector = sink.Collector; 71Logger = new FakeLogger((FakeLogCollector?)null, categoryName);
Microsoft.Gen.Logging.Generated.Tests (62)
DataClassificationTests.cs (1)
18var collector = logger.FakeLogCollector;
LoggerFromMemberTests.cs (8)
16var collector = logger.FakeLogCollector; 33var collector = logger.FakeLogCollector; 54var collector = logger.FakeLogCollector; 71var collector = logger.FakeLogCollector; 92var collector = logger.Collector; 109var collector = logger.Collector; 152var collector = logger.Collector; 166var collector = logger.Collector;
LoggerMessageAttributeTests.cs (9)
17var collector = logger.FakeLogCollector; 30var collector = logger.FakeLogCollector; 43var collector = logger.FakeLogCollector; 62var collector = logger.FakeLogCollector; 87var collector = logger.FakeLogCollector; 106var collector = logger.FakeLogCollector; 119var collector = logger.FakeLogCollector; 134var collector = logger.FakeLogCollector; 153private static void AssertWhenDefaultLogMethodCtor(FakeLogCollector collector, LogLevel expectedLevel, params (string key, string value)[] expectedState)
LogMethodTests.cs (32)
60var collector = logger.FakeLogCollector; 87var collector = logger.FakeLogCollector; 100var collector = logger.FakeLogCollector; 124var collector = logger.FakeLogCollector; 146var collector = logger.FakeLogCollector; 222var collector = logger.FakeLogCollector; 269var collector = logger.FakeLogCollector; 354var collector = logger.FakeLogCollector; 405var collector = logger.FakeLogCollector; 441var collector = logger.FakeLogCollector; 525var collector = logger.FakeLogCollector; 555var collector = logger.FakeLogCollector; 572var collector = logger.FakeLogCollector; 610var collector = logger.FakeLogCollector; 636var collector = logger.FakeLogCollector; 667var collector = logger.FakeLogCollector; 709var collector = logger.FakeLogCollector; 755var collector = logger.FakeLogCollector; 769var collector = logger.FakeLogCollector; 783var collector = logger.FakeLogCollector; 804var collector = logger.FakeLogCollector; 816var collector = logger.FakeLogCollector; 828var collector = logger.FakeLogCollector; 881var collector = logger.FakeLogCollector; 892var collector = logger.FakeLogCollector; 918var collector = logger.FakeLogCollector; 936var collector = logger.FakeLogCollector; 959var collector = logger.FakeLogCollector; 1002var collector = logger.FakeLogCollector; 1023var collector = logger.FakeLogCollector; 1047private static void AssertLastState(FakeLogCollector collector, params KeyValuePair<string, string?>[] expected) 1058private static void TestCollection(int expected, FakeLogCollector collector)
LogPropertiesRedactionTests.cs (6)
22var collector = logger.FakeLogCollector; 47var collector = logger.FakeLogCollector; 72var collector = logger.FakeLogCollector; 102var collector = logger.FakeLogCollector; 132var collector = logger.FakeLogCollector; 157var collector = logger.FakeLogCollector;
LogPropertiesTests.cs (1)
156var collector = logger.FakeLogCollector;
PrimaryConstructorTests.cs (4)
19var collector = logger.FakeLogCollector; 33var collector = logger.FakeLogCollector; 47var collector = logger.FakeLogCollector; 61var collector = logger.FakeLogCollector;
Utils.cs (1)
51public FakeLogCollector FakeLogCollector { get; }