Implemented interface member:
property
Writes
Microsoft.Extensions.Logging.Testing.ITestSink.Writes
38 references to Writes
Aspire.Cli.Tests (38)
Certificates\UnixCertificateManagerTests.cs (3)
231sink.Writes, 269sink.Writes, 549Assert.DoesNotContain(sink.Writes, w => w.Message?.Contains("not trusted by OpenSSL", StringComparison.Ordinal) == true);
Commands\AgentMcpCommandTests.cs (1)
1632sink.Writes,
Commands\TelemetryCommandTests.cs (5)
392AssertDiagnosticsAreSanitized(interactionService.DisplayedErrors, sink.Writes); 424sink.Writes, 433AssertDiagnosticsAreSanitized([error.Error, .. error.Hints], sink.Writes); 487sink.Writes, 496AssertDiagnosticsAreSanitized([], sink.Writes);
Interaction\ConsoleInteractionServiceTests.cs (1)
2126sink.Writes.Select(write => write.Message));
Mcp\ListConsoleLogsToolTests.cs (1)
75sink.Writes.Select(write => $"{write.Message} {write.Exception}")))
Mcp\ListResourcesToolTests.cs (1)
1096sink.Writes,
Mcp\ListStructuredLogsToolTests.cs (2)
109sink.Writes, 615sink.Writes.Select(write => $"{write.Message} {write.Exception}")))
Mcp\ListTracesToolTests.cs (1)
72sink.Writes.Select(write => $"{write.Message} {write.Exception}")))
Mcp\ListTraceStructuredLogsToolTests.cs (1)
70sink.Writes.Select(write => $"{write.Message} {write.Exception}")))
Projects\AppHostServerSessionTests.cs (2)
229var message = Assert.Single(sink.Writes); 238Assert.Empty(sink.Writes);
Projects\ProjectLocatorTests.cs (5)
3938Assert.DoesNotContain(sink.Writes, w => w.LogLevel == LogLevel.Warning && w.Message?.Contains("Ignoring configured AppHost path", StringComparison.Ordinal) == true); 4043var warning = Assert.Single(sink.Writes, w => w.LogLevel == LogLevel.Warning); 4073var warning = Assert.Single(sink.Writes, w => w.LogLevel == LogLevel.Warning); 4100var warning = Assert.Single(sink.Writes, w => w.LogLevel == LogLevel.Warning); 4127var warning = Assert.Single(sink.Writes, w => w.LogLevel == LogLevel.Warning);
Projects\ProjectUpdaterTests.cs (1)
1092testSink.Writes,
Projects\TypeScriptAppHostToolchainResolverTests.cs (1)
223var write = Assert.Single(sink.Writes);
Scaffolding\PackageJsonMergerTests.cs (4)
1348var warning = Assert.Single(sink.Writes, w => w.LogLevel == LogLevel.Warning); 1375var warning = Assert.Single(sink.Writes, w => w.LogLevel == LogLevel.Warning); 1404Assert.DoesNotContain(sink.Writes, w => w.LogLevel == LogLevel.Warning); 1429Assert.DoesNotContain(sink.Writes, w => w.LogLevel == LogLevel.Warning);
Telemetry\ReportedLogExportTests.cs (2)
206Assert.Equal("Still logging locally", localSink.Writes.Last().Message); 210Assert.Equal("Still logging after telemetry disposal", localSink.Writes.Last().Message);
Telemetry\TelemetryShutdownTests.cs (1)
102var warning = Assert.Single(sink.Writes);
tests\Shared\Processes\ChildProcessTests.cs (2)
328var entry = Assert.Single(sink.Writes, entry => entry.Exception?.Message == "test signal failure"); 476var entry = Assert.Single(sink.Writes, entry => ReferenceEquals(entry.Exception, shutdownFailure));
tests\Shared\Processes\ProcessSupervisorLoggerTests.cs (3)
27Assert.Collection(sink.Writes, 54var entry = Assert.Single(sink.Writes); 67Assert.Empty(sink.Writes);
tests\Shared\Processes\ProcessSupervisorTests.cs (1)
89var exit = Assert.Single(sink.Writes, entry => entry.Message?.Contains("Supervised command", StringComparison.Ordinal) == true);