simple push repository mock and tests