コード例 #1
0
        public void Custom_formatter_for_Type_can_be_registered()
        {
            var formatter = new FormatterSet();

            formatter.RegisterFormatter <Type>(t => t.GUID.ToString());

            Assert.That(formatter.Format(GetType()),
                        Is.EqualTo(GetType().GUID.ToString()));
        }
コード例 #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));
        }
コード例 #3
0
ファイル: FormatterSetTests.cs プロジェクト: wli3/Its.Log
        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));
        }
コード例 #4
0
ファイル: FormatterSetTests.cs プロジェクト: wli3/Its.Log
        public void Custom_formatter_for_Type_can_be_registered()
        {
            var formatter = new FormatterSet();

            formatter.RegisterFormatter<Type>(t => t.GUID.ToString());

            Assert.That(formatter.Format(GetType()),
                        Is.EqualTo(GetType().GUID.ToString()));
        }