ASSERT_EQ("#10101010", (string)Colour3);
ASSERT_EQ("#50505050", (string)Colour4);
+}
+
+TEST(CommonFunctions, OutputText){
+
+ string InputText1 = "This is an example text.";
+ string OutputText1 = "This is an example text.";
+ string ResultText1 = "";
+
+ string InputText2 = "This is the first sentence. This is the second sentence"
+ ". This is the third sentence. This is the fourth sentence. This "
+ "is the fifth sentence.";
+ string OutputText2 = "This is the first sentence. This is the second sentence"
+ ". This is the third se\n ntence. This is the fourth sentence. This "
+ "is the fifth sentence.";
+ string ResultText2 = "";
+
+ string InputText3 = "This is the first sentence. This is the second sentence"
+ ". This is the third sentence. This is the fourth sentence. This "
+ "is the fifth sentence. This is the sixth sentence. This is the s"
+ "eventh sentence. This is the eighth sentence. This is the ninth "
+ "sentence. This is the tenth sentence.";
+ string OutputText3 = "This is the first sentence. This is the second sentence. This is the third se\n"
+ " ntence. This is the fourth sentence. This is the fifth sentence. This is the\n"
+ " sixth sentence. This is the seventh sentence. This is the eighth sentence. \n"
+ " This is the ninth sentence. This is the tenth sentence.";
+ string ResultText3 = "";
+
+ string InputText4 = "This is the first sentence. This is the second sentence"
+ ". This is the third sentence. This is the fourth sentence. This "
+ "is the fifth sentence. This is the sixth sentence. This is the s"
+ "eventh sentence. This is the eighth sentence. This is the ninth "
+ "sentence. This is the tenth sentence. This is the eleventh sente"
+ "nce. This is the twelfth sentence. This is the thirteenth senten"
+ "ce. This is the fourteenth sentence. This is the fifteenth sente"
+ "nce.";
+ string OutputText4 = "This is the first sentence. This is the second sentence. This is the third se\n"
+ " ntence. This is the fourth sentence. This is the fifth sentence. This is the\n"
+ " sixth sentence. This is the seventh sentence. This is the eighth sentence. \n"
+ " This is the ninth sentence. This is the tenth sentence. This is the eleventh\n"
+ " sentence. This is the twelfth sentence. This is the thirteenth sentence. Th\n"
+ " is is the fourteenth sentence. This is the fifteenth sentence.";
+ string ResultText4 = "";
+
+ string InputText5 = "This is the first sentence. This is the second sentence"
+ ". This is the third sentence. This is the fourth sentence. This "
+ "is the fifth sentence. This is the sixth sentence. This is the s"
+ "eventh sentence. This is the eighth sentence. This is the ninth "
+ "sentence. This is the tenth sentence. This is the eleventh sente"
+ "nce. This is the twelfth sentence. This is the thirteenth senten"
+ "ce. This is the fourteenth sentence. This is the fifteenth sente"
+ "nce. This is the sixteenth sentence. This is the seventeenth sen"
+ "tence. This is the eighteenth sentence. This is the ninteenth se"
+ "ntence. This is the twentieth sentence.";
+ string OutputText5 = "This is the first sentence. This is the second sentence. This is the third se\n"
+ " ntence. This is the fourth sentence. This is the fifth sentence. This is the\n"
+ " sixth sentence. This is the seventh sentence. This is the eighth sentence. \n"
+ " This is the ninth sentence. This is the tenth sentence. This is the eleventh\n"
+ " sentence. This is the twelfth sentence. This is the thirteenth sentence. Th\n"
+ " is is the fourteenth sentence. This is the fifteenth sentence. This is the s\n"
+ " ixteenth sentence. This is the seventeenth sentence. This is the eighteenth \n"
+ " sentence. This is the ninteenth sentence. This is the twentieth sentence.";
+ string ResultText5;
+
+ ResultText1 = OutputText(&InputText1);
+ ResultText2 = OutputText(&InputText2);
+ ResultText3 = OutputText(&InputText3);
+ ResultText4 = OutputText(&InputText4);
+ ResultText5 = OutputText(&InputText5);
+
+ ASSERT_EQ(ResultText1, OutputText1);
+ ASSERT_EQ(ResultText2, OutputText2);
+ ASSERT_EQ(ResultText3, OutputText3);
+ ASSERT_EQ(ResultText4, OutputText4);
+ ASSERT_EQ(ResultText5, OutputText5);
+
}
\ No newline at end of file