inline void QodeMagic_Text_Formatter_Test::test_format_1()
{
    Formatter sut;
    sut.setFirstLineLeftIndent(2);
    sut.setFirstLineRightIndent(5);
    sut.setParagraphLeftIndent(4);
    sut.setParagraphRightIndent(10);
    sut.setMaxLineLength(30);

    QString text("1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
                 "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
                 "sdfl skgjskjfghkd f djkfshgkdfskg kdfh kdf kdjfgh dk jfsdkfgh dkjfgh kdjfhgksjdh "
                 "kdsjfghk jhdfgjsdhfkgj hsdkfjgh ksjdhgksdjhg kjdhsgkj ksjd dkfgd,fmgldkfmgl kdmfg"
                 " dlfkgl kdfjlgk jdflgkjdl kfgdslkfg sdfgsdlökjfgl sdlkfgjl sdkfjgl sdkfgjldskfgj "
                 "lfkgjdl kjdflgkdjlgk jdlkfgjld jlfgj fwe.");

    qDebug() << QString("RESULT:\n%1").arg(sut.format(text).join('\n'));
}