Events Controller tests using mocks and stubs