unit tests, added setLimit()/setOffset() to AbstractRepository