New method and unit testing: recommendationsForUser