public void ReturnLastDataQueued() { var console = new SystemConsole(); var data = new ConsoleData("Test Data"); console.BufferData(data); console.GetLastBuffered().ShouldBe(data); }
public void HaveAnEmptyQueueWhenFlushed() { var console = new SystemConsole(); var data = new ConsoleData("Test Data"); console.BufferData(data); console.Flush(); console.GetBuffered().ShouldBeEmpty(); }
public void EmptyBufferOnReset() { var console = new SystemConsole(); var data = new ConsoleData("Test Data"); console.BufferData(data); console.ResetBuffer(); console.GetBuffered().ShouldBeEmpty(); }