34 references to LatestRecord
Microsoft.Extensions.Diagnostics.Testing.Tests (28)
Logging\FakeLoggerProviderTests.cs (3)
20Assert.Equal("Storage", logger.LatestRecord.Category); 26Assert.Null(logger.LatestRecord.Category); 32Assert.Equal("Microsoft.Extensions.Logging.Testing.Test.Logging.FakeLoggerProviderTests", logger.LatestRecord.Category);
Logging\FakeLoggerTests.cs (25)
53Assert.Equal("World", logger.LatestRecord.Message); 54Assert.Equal(LogLevel.Error, logger.LatestRecord.Level); 55Assert.Null(logger.LatestRecord.Exception); 56Assert.Null(logger.LatestRecord.Category); 58Assert.Empty(logger.LatestRecord.Scopes); 59Assert.Equal(0, logger.LatestRecord.Id.Id); 64Assert.Throws<InvalidOperationException>(() => logger.LatestRecord.Level); 72Assert.Equal("42", (string)logger.LatestRecord.State!); 88var ss = logger.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value); 94Assert.Equal("V0", logger.LatestRecord.GetStructuredStateValue("K0")); 95Assert.Equal("V1", logger.LatestRecord.GetStructuredStateValue("K1")); 96Assert.Equal("[\"0\",\"1\",\"2\"]", logger.LatestRecord.GetStructuredStateValue("K3")); 100Assert.Null(logger.LatestRecord.State); 104ss = logger.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value); 115Assert.Null(logger.LatestRecord.GetStructuredStateValue("K0")); 130Assert.Equal(dt.ToString(CultureInfo.InvariantCulture), (string)logger.LatestRecord.State!); 138Assert.Equal(dt.ToString(CultureInfo.InvariantCulture), logger.LatestRecord.StructuredState![0].Value!); 172Assert.False(logger.LatestRecord.LevelEnabled); 178Assert.True(logger.LatestRecord.LevelEnabled); 196Assert.Equal("BEFORE", logger.LatestRecord.Message); 218Assert.Equal("M4", logger.LatestRecord.Message); 242Assert.Equal("M2", logger.LatestRecord.Message); 282Assert.Equal(2, logger.LatestRecord.Scopes.Count); 283Assert.Equal(42, (int)logger.LatestRecord.Scopes[0]!); 284Assert.Equal("Hello World", (string)logger.LatestRecord.Scopes[1]!);
Microsoft.Extensions.Hosting.Testing.Tests (2)
HostTerminatorServiceTests.cs (2)
48logger.LatestRecord.Message); 64logger.LatestRecord.Message);
Microsoft.Gen.Logging.Generated.Tests (4)
LogPropertiesTests.cs (4)
45var ss = _logger.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value); 62var state = _logger.LatestRecord.StructuredState!; 79var state = _logger.LatestRecord.StructuredState!; 117var state = _logger.LatestRecord.StructuredState!;