Example #1
0
        public void LoggerExtensions_FormatPropertyList_StringBuilder_Null()
        {
            Action act = () =>
                         PureLogPropertyLevel.FormatPropertyList(null, LoggableFormat.None, new IPureLogPropertyLevel[0]);

            act.Should().Throw <ArgumentNullException>().And.ParamName.Should().Be("sb");
        }
        public void DhcpMessage_FormatPropertyList()
        {
            DhcpMessage dhcpRequestMessage = new DhcpMessage(_bcDenDiscoverDhcpMsgBytes, TestLoggerFactory);

            var logLevel = LogLevel.Trace;
            var sb       = new StringBuilder();

            PureLogPropertyLevel.FormatPropertyList(sb, LoggableFormat.ToLogWithParents,
                                                    dhcpRequestMessage.GetLogPropertyListLevel(logLevel, LoggableFormat.ToStringWithParents), logLevel);

            TestOutputHelper.WriteLine(sb.ToString());
        }
Example #3
0
        public void LoggerExtensions_FormatPropertyList_LogPropertyEnumerable_Null()
        {
            Action act = () => PureLogPropertyLevel.FormatPropertyList(new StringBuilder(), LoggableFormat.None, null);

            act.Should().Throw <ArgumentNullException>().And.ParamName.Should().Be("logPropertyEnumerable");
        }