@Test
public void sendingCoffeeFinishedShouldResultInServeCoffeeMessageToWaiter() {

    new JavaTestKit(system) {{
        ActorRef guest = system.actorOf(Guest.props(getRef(), new Coffee.Akkaccino()));
        guest.tell(Guest.CoffeeFinished.Instance, ActorRef.noSender());
        expectMsgEquals(new Waiter.ServeCoffee(new Coffee.Akkaccino()));
    }};
}