AFAIK, the moral bonus by buildings is bugged. If it is not, the unit should get it, because if you have a building that adds experince all units without experince that are retrained in that will recive the +1 exp. Should be the same with moral.