35 references to LatestRecord
Microsoft.Extensions.Diagnostics.Testing.Tests (29)
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 (26)
51Assert.Equal("World", logger.LatestRecord.Message); 52Assert.Equal(LogLevel.Error, logger.LatestRecord.Level); 53Assert.Null(logger.LatestRecord.Exception); 54Assert.Null(logger.LatestRecord.Category); 56Assert.Empty(logger.LatestRecord.Scopes); 57Assert.Equal(0, logger.LatestRecord.Id.Id); 62Assert.Throws<InvalidOperationException>(() => logger.LatestRecord.Level); 70Assert.Equal("42", (string)logger.LatestRecord.State!); 86var ss = logger.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value); 92Assert.Equal("V0", logger.LatestRecord.GetStructuredStateValue("K0")); 93Assert.Equal("V1", logger.LatestRecord.GetStructuredStateValue("K1")); 94Assert.Equal("[\"0\",\"1\",\"2\"]", logger.LatestRecord.GetStructuredStateValue("K3")); 98Assert.Null(logger.LatestRecord.State); 102ss = logger.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value); 113Assert.Null(logger.LatestRecord.GetStructuredStateValue("K0")); 128Assert.Equal(dt.ToString(CultureInfo.InvariantCulture), (string)logger.LatestRecord.State!); 136Assert.Equal(dt.ToString(CultureInfo.InvariantCulture), logger.LatestRecord.StructuredState![0].Value!); 170Assert.False(logger.LatestRecord.LevelEnabled); 176Assert.True(logger.LatestRecord.LevelEnabled); 194Assert.Equal("BEFORE", logger.LatestRecord.Message); 216Assert.Equal("M4", logger.LatestRecord.Message); 240Assert.Equal("M2", logger.LatestRecord.Message); 280Assert.Equal(2, logger.LatestRecord.Scopes.Count); 281Assert.Equal(42, (int)logger.LatestRecord.Scopes[0]!); 282Assert.Equal("Hello World", (string)logger.LatestRecord.Scopes[1]!); 337Assert.Equivalent(record, logger.LatestRecord);
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!;