[#17] MockArticle generation functions extracted into a gem.