public void TestAddMessage_1()
        {
            StringBuilder stringBuilder = new StringBuilder(18, 18);

            stringBuilder.Append("Test1");
            ConsoleStringBuilder consoleStringBuilder = new ConsoleStringBuilder(stringBuilder);

            Assert.AreEqual("Test1" + Environment.NewLine, consoleStringBuilder.GetText());

            consoleStringBuilder.Write("Test2");
            Assert.AreEqual("Test1" + Environment.NewLine + "Test2" + Environment.NewLine, consoleStringBuilder.GetText());

            consoleStringBuilder.Write("Test3");
            Assert.AreEqual("Test2" + Environment.NewLine + "Test3" + Environment.NewLine, consoleStringBuilder.GetText());

            consoleStringBuilder.Write("Test4");
            Assert.AreEqual("Test3" + Environment.NewLine + "Test4" + Environment.NewLine, consoleStringBuilder.GetText());
        }
        public void TestAddMessage_2()
        {
            StringBuilder        stringBuilder        = new StringBuilder(14, 14);
            ConsoleStringBuilder consoleStringBuilder = new ConsoleStringBuilder(stringBuilder);

            consoleStringBuilder.Write("Test1 Test2 Test3 Test4 Test5");
            Assert.AreEqual(ConsoleStringBuilder.MessageTooLongErrorString + Environment.NewLine, consoleStringBuilder.GetText());
        }