コード例 #1
0
ファイル: SessionTest.cs プロジェクト: idstam/logview4net
        public void LogFileNotCreated()
        {
            Listeners.IListener listener = new MockListener();
            Viewers.IViewer     viewer   = new MockViewer();

            SessionMonitor s = new SessionMonitor(listener, viewer);

            s.Start();
            s.AddEvent(listener, "Some text");
            s.Stop();

            Assert.IsNull(s.logFileName);
        }
コード例 #2
0
ファイル: SessionTest.cs プロジェクト: idstam/logview4net
        public void LogFileCreated()
        {
            Viewers.IViewer     viewer   = new MockViewer();
            Listeners.IListener listener = new MockListener();
            SessionMonitor      s        = new SessionMonitor(listener, viewer, "foo_log.txt");

            s.Start();
            s.AddEvent(listener, "Some text");
            s.Stop();

            Assert.IsTrue(System.IO.File.Exists(s.logFileName));

            System.IO.File.Delete(s.logFileName);
        }
コード例 #3
0
        public void TestToXML()
        {
            ListenerBase l = new UdpListener("127.0.0.1", 8080, "");
            IViewer      v = new TextViewer();
            var          a = new SessionMonitor(l, v);

            var c = new ConfigureSession(a);

            var b = c.Session;

            var xml_a = a.ToXml().InnerXml;
            var xml_b = b.ToXml().InnerXml;

            Assert.AreEqual(xml_a, xml_b);
        }
コード例 #4
0
ファイル: SessionTest.cs プロジェクト: idstam/logview4net
        public void TestToXML()
        {
            Listeners.IListener l = new Listeners.UdpListener("127.0.0.1", 8080, "");
            Viewers.IViewer     v = new Viewers.textViewer();
            SessionMonitor      a = new SessionMonitor(l, v);

            ConfigureSession c = new ConfigureSession(a);

            Session b = c.Session;

            string xml_a = a.ToXml().InnerXml;
            string xml_b = b.ToXml().InnerXml;

            Assert.AreEqual(xml_a, xml_b);
        }