public void testDoExecute() throws Exception {
MockRequestContext mockRequestContext = new MockRequestContext();
LocalAttributeMap attributes = new LocalAttributeMap();
attributes.put("some key", "some value");
EasyMock.expect(actionMock.execute(mockRequestContext)).andReturn(new Event(this, "some event", attributes));
EasyMock.replay(new Object[] { actionMock });
Event result = tested.doExecute(mockRequestContext);
EasyMock.verify(new Object[] { actionMock });
assertEquals("some event", result.getId());
assertEquals(1, result.getAttributes().size());
}