Abstract model tests