Correct me if I'm wrong, but doesn't \n mean different things on different systems? So the unit test will work, but the name is incorrect on a Windows system as \n means CRLF instead of LF.