@Test
public void testBake_serializesPayload_emptyRecipeWithIngredientContext() {

  Dispatcher spy = setupDispatcherSpy("A");
  KeyedIngredient keyedIngredient = new KeyedIngredient("EmptyKeyedIngredient", "A") {};
  oven.bake(Recipe.context(keyedIngredient));
  verify(spy)
      .dispatch(
          "{\"recipe\":{\"Recipe\":{\"ingredients\":[{\"EmptyKeyedIngredient\":{}}]}},\"cake\":{}}");
}