Esempio n. 1
0
        public void TestClearAndAddItems()
        {
            MockConsole console = new MockConsole();

            console.Add(CLogLevel.Debug, tag, "line1");
            console.Add(CLogLevel.Debug, tag, "line11");
            console.Add(CLogLevel.Debug, tag, "line111");
            console.Add(CLogLevel.Debug, tag, "line1111");
            console.Add(CLogLevel.Debug, tag, "foo");

            CConsoleView consoleView = new MockConsoleView(console, 320, 230);

            AssertVisibleRows(consoleView, "line1", "line11", "line111", "line1111", "foo");
            Assert.AreEqual(5, consoleView.RowsCount);

            console.Clear();
            AssertVisibleRows(consoleView);
            Assert.AreEqual(0, consoleView.RowsCount);

            console.Add(CLogLevel.Debug, tag, "line12");
            console.Add(CLogLevel.Debug, tag, "line112");
            console.Add(CLogLevel.Debug, tag, "line1112");
            console.Add(CLogLevel.Debug, tag, "line11112");
            console.Add(CLogLevel.Debug, tag, "foo1");
            console.Add(CLogLevel.Debug, tag, "foo2");

            AssertVisibleRows(consoleView, "line12", "line112", "line1112", "line11112", "foo1", "foo2");
            Assert.AreEqual(6, consoleView.RowsCount);
        }
        public void TestClearAndAddItems()
        {
            MockConsole console = new MockConsole();
            console.Add(LogLevel.Debug, tag, "line1");
            console.Add(LogLevel.Debug, tag, "line11");
            console.Add(LogLevel.Debug, tag, "line111");
            console.Add(LogLevel.Debug, tag, "line1111");
            console.Add(LogLevel.Debug, tag, "foo");

            ConsoleView consoleView = new MockConsoleView(console, 320, 230);

            AssertVisibleRows(consoleView, "line1", "line11", "line111", "line1111", "foo");
            Assert.AreEqual(5, consoleView.RowsCount);

            console.Clear();
            AssertVisibleRows(consoleView);
            Assert.AreEqual(0, consoleView.RowsCount);

            console.Add(LogLevel.Debug, tag, "line12");
            console.Add(LogLevel.Debug, tag, "line112");
            console.Add(LogLevel.Debug, tag, "line1112");
            console.Add(LogLevel.Debug, tag, "line11112");
            console.Add(LogLevel.Debug, tag, "foo1");
            console.Add(LogLevel.Debug, tag, "foo2");

            AssertVisibleRows(consoleView, "line12", "line112", "line1112", "line11112", "foo1", "foo2");
            Assert.AreEqual(6, consoleView.RowsCount);
        }
Esempio n. 3
0
        public void TestFilteringAndClear()
        {
            MockConsole console = new MockConsole();

            console.Add(CLogLevel.Debug, tag, "line1");
            console.Add(CLogLevel.Debug, tag, "line11");
            console.Add(CLogLevel.Debug, tag, "line111");
            console.Add(CLogLevel.Debug, tag, "line1111");
            console.Add(CLogLevel.Debug, tag, "foo");

            MockConsoleView consoleView = new MockConsoleView(console, 320, 230);

            consoleView.SetFilterText("line111");
            Assert.IsTrue(consoleView.IsFiltering);
            AssertVisibleRows(consoleView, "line111", "line1111");

            console.Clear();
            Assert.IsTrue(consoleView.IsFiltering);
            AssertVisibleRows(consoleView);

            console.Add(CLogLevel.Debug, tag, "line12");
            console.Add(CLogLevel.Debug, tag, "line112");
            console.Add(CLogLevel.Debug, tag, "line1112");
            console.Add(CLogLevel.Debug, tag, "line11112");
            console.Add(CLogLevel.Debug, tag, "foo2");

            Assert.IsTrue(consoleView.IsFiltering);
            AssertVisibleRows(consoleView, "line1112", "line11112");

            consoleView.SetFilterText("");
            Assert.IsFalse(consoleView.IsFiltering);
            AssertVisibleRows(consoleView, "line12", "line112", "line1112", "line11112", "foo2");
        }
        public void TestFilteringAndClear()
        {
            MockConsole console = new MockConsole();
            console.Add(LogLevel.Debug, tag, "line1");
            console.Add(LogLevel.Debug, tag, "line11");
            console.Add(LogLevel.Debug, tag, "line111");
            console.Add(LogLevel.Debug, tag, "line1111");
            console.Add(LogLevel.Debug, tag, "foo");

            MockConsoleView consoleView = new MockConsoleView(console, 320, 230);

            consoleView.SetFilterText("line111");
            Assert.IsTrue(consoleView.IsFiltering);
            AssertVisibleRows(consoleView, "line111", "line1111");

            console.Clear();
            Assert.IsTrue(consoleView.IsFiltering);
            AssertVisibleRows(consoleView);

            console.Add(LogLevel.Debug, tag, "line12");
            console.Add(LogLevel.Debug, tag, "line112");
            console.Add(LogLevel.Debug, tag, "line1112");
            console.Add(LogLevel.Debug, tag, "line11112");
            console.Add(LogLevel.Debug, tag, "foo2");

            Assert.IsTrue(consoleView.IsFiltering);
            AssertVisibleRows(consoleView, "line1112", "line11112");

            consoleView.SetFilterText("");
            Assert.IsFalse(consoleView.IsFiltering);
            AssertVisibleRows(consoleView, "line12", "line112", "line1112", "line11112", "foo2");
        }