public void TransformationsAreAppliedToEventProperties()
{
var events = new List<LogEvent>();
var sink = new DelegatingSink(events.Add);
var logger = new LoggerConfiguration()
.WriteTo.Sink(sink)
.Destructure.ByTransforming<AB>(ab => new
{
C = ab.B
})
.CreateLogger();
logger.Information("{@AB}", new AB());
var ev = events.Single();
var prop = ev.Properties["AB"];
var sv = (StructureValue) prop;
var c = sv.Properties.Single();
Assert.Equal("C", c.Name);
}