assertEquals(f3, layout.getFragmentAt(new LayoutCoordinate(0, 3)));
assertEquals(f4, layout.getFragmentAt(new LayoutCoordinate(0, 0)));
assertEquals(f5, layout.getFragmentAt(new LayoutCoordinate(1, 0)));
assertEquals(f6, layout.getFragmentAt(new LayoutCoordinate(1, 1)));
listenerMock.reset();
listenerMock.expects(once()).method("handleEvent").with(eq(createEvent(f6, layout, LayoutEvent.MOVED_LEFT)));
listenerMock.expects(once()).method("handleEvent").with(eq(createEvent(f1, layout, LayoutEvent.MOVED_DOWN)));
listenerMock.expects(once()).method("handleEvent").with(eq(createEvent(f2, layout, LayoutEvent.MOVED_DOWN)));
listenerMock.expects(once()).method("handleEvent").with(eq(createEvent(f3, layout, LayoutEvent.MOVED_DOWN)));