Implemented interface member:
property
Writes
Microsoft.Extensions.Logging.Testing.ITestSink.Writes
41 references to Writes
Aspire.Cli.Tests (41)
Agents\AspireSkillsInstallerTests.cs (4)
737Assert.Contains(sink.Writes, context => 739Assert.Equal(0, sink.Writes.Count(context => 794Assert.Equal(3, sink.Writes.Count(context => 796Assert.Equal(1, sink.Writes.Count(context =>
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);
Mcp\ListConsoleLogsToolTests.cs (1)
75sink.Writes.Select(write => $"{write.Message} {write.Exception}")))
Mcp\ListResourcesToolTests.cs (1)
1093sink.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)
231var message = Assert.Single(sink.Writes); 240Assert.Empty(sink.Writes);
Projects\ProjectLocatorTests.cs (5)
3903Assert.DoesNotContain(sink.Writes, w => w.LogLevel == LogLevel.Warning && w.Message?.Contains("Ignoring configured AppHost path", StringComparison.Ordinal) == true); 4008var warning = Assert.Single(sink.Writes, w => w.LogLevel == LogLevel.Warning); 4038var warning = Assert.Single(sink.Writes, w => w.LogLevel == LogLevel.Warning); 4065var warning = Assert.Single(sink.Writes, w => w.LogLevel == LogLevel.Warning); 4092var 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)
97var warning = Assert.Single(sink.Writes);
tests\Shared\Processes\ChildProcessTests.cs (2)
324var entry = Assert.Single(sink.Writes, entry => entry.Exception?.Message == "test signal failure"); 429var 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);