Exemple #1
0
        public void ConvertTest()
        {
            var writer    = new StreamWriter(new MemoryStream());
            var converter = new ProcessIdConverter();

            converter.Format(writer, new LoggingEvent(new LoggingEventData()));
            writer.Flush();

            var result = TestUtilities.GetStringFromStream(writer.BaseStream);

            Assert.AreEqual(Process.GetCurrentProcess().Id.ToString(), result);
        }
Exemple #2
0
        public void ConvertTestWithLoggingEventProperty()
        {
            var testId    = Process.GetCurrentProcess().Id.ToString();
            var writer    = new StreamWriter(new MemoryStream());
            var converter = new ProcessIdConverter();
            var props     = new PropertiesDictionary();

            props["ProcessId"] = testId;

            converter.Format(writer, new LoggingEvent(new LoggingEventData()
            {
                Properties = props
            }));
            writer.Flush();

            var result = TestUtilities.GetStringFromStream(writer.BaseStream);

            Assert.AreEqual(testId, result);
        }