Esempio n. 1
0
        public void ReturnLastDataQueued()
        {
            var console = new SystemConsole();
            var data    = new ConsoleData("Test Data");

            console.BufferData(data);

            console.GetLastBuffered().ShouldBe(data);
        }
Esempio n. 2
0
        public void HaveAnEmptyQueueWhenFlushed()
        {
            var console = new SystemConsole();
            var data    = new ConsoleData("Test Data");

            console.BufferData(data);
            console.Flush();

            console.GetBuffered().ShouldBeEmpty();
        }
Esempio n. 3
0
        public void EmptyBufferOnReset()
        {
            var console = new SystemConsole();
            var data    = new ConsoleData("Test Data");

            console.BufferData(data);
            console.ResetBuffer();

            console.GetBuffered().ShouldBeEmpty();
        }