assertEventFired(BeforeDroneInstantiated.class, 2);
assertEventFired(AfterDroneInstantiated.class, 2);
testDummyMethod.invoke(instance, dummyParameters);
fire(new After(instance, testDummyMethod));
// will be destroyed in after class
assertEventFired(BeforeDroneDestroyed.class, 0);
assertEventFired(AfterDroneDestroyed.class, 0);