1 instantiation of WriteContext
Aspire.Hosting.TestUtilities (1)
tests\Shared\Logging\TestLogger.cs (1)
45
_sink.Write(new
WriteContext
()
35 references to WriteContext
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectRunPropertiesResolverTests.cs (1)
43
var
log = Assert.Single(sink.Writes);
Aspire.Hosting.Kubernetes.Tests (3)
CertManagerTests.cs (1)
232
var
warning = Assert.Single(testSink.Writes, w => w.LogLevel == LogLevel.Warning);
KubernetesGatewayTests.cs (1)
385
var
warning = Assert.Single(
KubernetesIngressTests.cs (1)
422
var
warning = Assert.Single(
Aspire.Hosting.Tests (16)
AppHostSmokeTests.cs (1)
72
var
errorLog = testSink.Writes.SingleOrDefault(w => w.Message?.Contains(expectedLocaleError) ?? false);
Dashboard\DashboardEventHandlersTests.cs (10)
42
var logChannel = Channel.CreateUnbounded<
WriteContext
>();
68
var
logContext = await logChannel.Reader.ReadAsync().DefaultTimeout();
95
var logChannel = Channel.CreateUnbounded<
WriteContext
>();
137
var logs = new List<
WriteContext
>();
140
var
logContext = await logChannel.Reader.ReadAsync().DefaultTimeout();
154
var
matchingLog = Assert.Single(matchingLogs);
489
var
listeningLog = testSink.Writes.FirstOrDefault(l =>
504
var
loginLog = testSink.Writes.FirstOrDefault(l =>
510
var
summaryLog = testSink.Writes.FirstOrDefault(l =>
569
var
summaryLog = testSink.Writes.FirstOrDefault(l =>
Dashboard\DashboardServiceTests.cs (5)
31
using WriteContext = Microsoft.Extensions.Logging.Testing.
WriteContext
;
1737
var logs = Channel.CreateUnbounded<
WriteContext
>();
1794
var
log = await logs.Reader.ReadAsync().AsTask().DefaultTimeout();
1817
var logs = Channel.CreateUnbounded<
WriteContext
>();
1830
var
log = await logs.Reader.ReadAsync().AsTask().DefaultTimeout();
Aspire.Hosting.TestUtilities (15)
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)