Serilog.Tests.LoggerConfigurationTests.DestructuringSystemTypeGivesScalarByDefault C# (CSharp) Метод

DestructuringSystemTypeGivesScalarByDefault() приватный Метод

private DestructuringSystemTypeGivesScalarByDefault ( ) : void
Результат void
        public void DestructuringSystemTypeGivesScalarByDefault()
        {
            var events = new List<LogEvent>();
            var sink = new DelegatingSink(events.Add);

            var logger = new LoggerConfiguration()
                .WriteTo.Sink(sink)
                .CreateLogger();

            var thisType = this.GetType();
            logger.Information("{@thisType}", thisType);

            var ev = events.Single();
            var prop = ev.Properties["thisType"];
            var sv = Assert.IsAssignableFrom<ScalarValue>(prop);
            Assert.Equal(thisType, sv.LiteralValue());
        }