public void Basic() { var a = new LoggerMessageAttribute(42, LogLevel.Trace, "Foo"); Assert.Equal(42, a.EventId); Assert.Equal(LogLevel.Trace, a.Level); Assert.Equal("Foo", a.Message); Assert.Equal((string?)null, a.EventName); a.EventId = 3_1415; a.Level = LogLevel.Debug; a.Message = "Bar"; a.EventName = "Name"; Assert.Equal(3_1415, a.EventId); Assert.Equal(LogLevel.Debug, a.Level); Assert.Equal("Bar", a.Message); Assert.Equal("Name", a.EventName); }
public void Basic() { var a = new LoggerMessageAttribute() { Level = LogLevel.Trace, EventId = 42, Message = "Foo" }; Assert.Equal(42, a.EventId); Assert.Equal(LogLevel.Trace, a.Level); Assert.Equal("Foo", a.Message); Assert.Null(a.EventName); a.EventName = "Name"; Assert.Equal("Name", a.EventName); a = new LoggerMessageAttribute() { EventId = 42, Message = "Foo" }; Assert.Equal(42, a.EventId); Assert.Equal(LogLevel.None, a.Level); Assert.Equal("Foo", a.Message); Assert.Null(a.EventName); a.EventName = "Name"; Assert.Equal("Name", a.EventName); // defaults a = new LoggerMessageAttribute(); Assert.Equal(-1, a.EventId); Assert.Equal("", a.Message); Assert.Equal(LogLevel.None, a.Level); }