public void When_Clear_is_called_then_default_formatters_are_immediately_reregistered()
        {
            var formatterSet = new FormatterSet();
            var logEntry     = new LogEntry("hola!");

            var before = formatterSet.Format(logEntry);

            formatterSet.RegisterFormatter <LogEntry>(e => "hello!");

            Assert.That(formatterSet.Format(logEntry),
                        Is.Not.EqualTo(before));

            formatterSet.Clear();

            Assert.That(formatterSet.Format(logEntry),
                        Is.EqualTo(before));
        }
Example #2
0
        public void When_Clear_is_called_then_default_formatters_are_immediately_reregistered()
        {
            var formatterSet = new FormatterSet();
            var logEntry = new LogEntry("hola!");

            var before = formatterSet.Format(logEntry);

            formatterSet.RegisterFormatter<LogEntry>(e => "hello!");

            Assert.That(formatterSet.Format(logEntry),
                        Is.Not.EqualTo(before));

            formatterSet.Clear();

            Assert.That(formatterSet.Format(logEntry),
                        Is.EqualTo(before));
        }