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