@Test public void basicMethodCall() throws Exception {
    Method method = getRecordingMethod();
    EventProducer producer = new EventProducer(this, method);
    Object methodResult = producer.produceEvent();

    assertTrue("Producer must call provided method.", methodCalled);
    assertSame("Producer result must be *exactly* the specified return value.", methodResult, FIXTURE_RETURN_VALUE);
  }
Checks that a no-frills, no-issues method call is properly executed.

@throws Exception  if the aforementioned proper execution is not to be had.
otto/src/test/java/com/squareup/otto/EventProducerTest.java