added tests around base service methods