@yggie This will help us to inject the AR model for the integration test and to use a double/stub in the unit test, decoupling the business logic from Rails. 

Having a default value inside the constructor ```event_repository=Event.new``` will hide the fact that the client can inject the model; but I can switch it over.