1 instantiation of WriteContext
Aspire.Dashboard.Tests (1)
tests\Shared\Logging\TestLogger.cs (1)
45
_sink.Write(new
WriteContext
()
49 references to WriteContext
Aspire.Dashboard.Tests (49)
Integration\FrontendBrowserTokenAuthTests.cs (3)
306
var
log = testSink.Writes.Single(s => s.LoggerName == typeof(FrontendCompositeAuthenticationHandler).FullName && s.EventId.Name == "AuthenticationSchemeNotAuthenticatedWithFailure");
455
var
summaryLog = l.Single(w => ((string?)LogTestHelpers.GetValue(w, "{OriginalFormat}"))?.StartsWith("Aspire Dashboard") == true);
483
var
containerLog = l.Single(w => w.Message == "Dashboard is running in a container. Access the dashboard from the host using port forwarding.");
Integration\FrontendOpenIdConnectAuthTests.cs (1)
89
var
log = testSink.Writes.Single(s => s.LoggerName == typeof(FrontendCompositeAuthenticationHandler).FullName && s.EventId.Name == "AuthenticationSchemeNotAuthenticatedWithFailure");
Integration\OtlpHttpServiceTests.cs (1)
375
var
log = Assert.Single(logs);
Integration\StartupTests.cs (1)
850
var writes = (ConcurrentQueue<Microsoft.Extensions.Logging.Testing.
WriteContext
>)testSink.Writes;
LocalBrowserStorageTests.cs (2)
198
var
log = Assert.Single(sink.Writes);
217
var
log = Assert.Single(sink.Writes);
LoggingHelpersTests.cs (7)
28
var
loginWrite = sink.Writes.ElementAt(0);
34
var
write = sink.Writes.ElementAt(1);
67
var
write = Assert.Single(sink.Writes);
91
var
write = Assert.Single(sink.Writes);
117
var
write = Assert.Single(sink.Writes);
182
var
write = sink.Writes.ElementAt(1);
213
var
containerWrite = sink.Writes.ElementAt(2);
Model\DashboardClientTests.cs (1)
977
var
errorLog = testSink.Writes.FirstOrDefault(w => w.LogLevel == LogLevel.Error);
Model\DashboardDataSourceTests.cs (6)
536
var
creationLog = Assert.Single(
564
var
resumeLog = Assert.Single(
610
var
incompatibleLog = Assert.Single(
1247
var
warning = Assert.Single(testSink.Writes);
1453
var
switchLog = Assert.Single(testSink.Writes);
1602
var
failureLog = Assert.Single(testSink.Writes);
Model\IconResolverTests.cs (1)
69
var
write = Assert.Single(testSink.Writes);
Telemetry\DashboardTelemetryManagerTests.cs (2)
226
var
warning = Assert.Single(sink.Writes);
282
var
warning = Assert.Single(sink.Writes, write => write.LoggerName == typeof(DashboardTelemetryManager).FullName);
Telemetry\DashboardTelemetryMetadataTests.cs (1)
123
var
log = Assert.Single(fixture.LocalLogSink.Writes);
Telemetry\DashboardTelemetryServiceTests.cs (1)
283
var
log = Assert.Single(sink.Writes);
Telemetry\TelemetryErrorRecorderTests.cs (1)
118
var
log = Assert.Single(logs);
TelemetryRepositoryTests\HistogramTests.cs (1)
144
var
warning = Assert.Single(sink.Writes, write => write.LogLevel == LogLevel.Warning);
TelemetryRepositoryTests\OtlpHelpersTests.cs (2)
451
var
w = Assert.Single(testSink.Writes);
504
var
w = Assert.Single(testSink.Writes);
TelemetryRepositoryTests\TelemetryLimitTests.cs (1)
246
var
write = Assert.Single(testSink.Writes, write => write.Message == "Error adding metric.");
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (1)
169
var tcs = new TaskCompletionSource<
WriteContext
>(TaskCreationOptions.RunContinuationsAsynchronously);
TelemetryRepositoryTests\TraceTests.cs (1)
560
var
write = Assert.Single(testSink.Writes);
tests\Shared\Logging\ITestSink.cs (4)
10
event Action<
WriteContext
> MessageLogged;
14
Func<
WriteContext
, bool>? WriteEnabled { get; set; }
20
IProducerConsumerCollection<
WriteContext
> Writes { get; set; }
22
void Write(
WriteContext
context);
tests\Shared\Logging\LogTestHelpers.cs (2)
17
public static object? GetValue(
WriteContext
context, string key)
25
/// <param name="state">The log state object, typically from <see cref="
WriteContext
.State"/>.</param>
tests\Shared\Logging\TestSink.cs (9)
11
private ConcurrentQueue<
WriteContext
> _writes;
14
Func<
WriteContext
, bool>? writeEnabled = null,
21
_writes = new ConcurrentQueue<
WriteContext
>();
24
public Func<
WriteContext
, bool>? WriteEnabled { get; set; }
30
public IProducerConsumerCollection<
WriteContext
> Writes { get => _writes; set => _writes = new ConcurrentQueue<
WriteContext
>(value); }
32
public event Action<
WriteContext
>? MessageLogged;
36
public void Write(
WriteContext
context)
54
public static bool EnableWithTypeName<T>(
WriteContext
context)