mocking repository

A mocking repository has been added to be able to work on the BLL in an
independent way.