@Test
public void shouldGetTheRequestMediaTypeForTheActionName() throws Exception {

    final String actionName = "example.add-recipe";
    final MediaType requestMediaType = new MediaType("application/vnd.example.add-recipe+json");
    final MediaTypes mediaTypes = mock(MediaTypes.class);
    when(mediaTypesMappingCache.mediaTypesFor(actionName)).thenReturn(of(mediaTypes));
    when(mediaTypes.getRequestMediaType()).thenReturn(of(requestMediaType));
    assertThat(mediaTypeProvider.getRequestMediaType(actionName), is(of(requestMediaType)));
}