@Test
public void testNextManeuverStreetName() {

    final Maneuver maneuver = MockUtils.mockManeuver();
    when(maneuver.getNextRoadName()).thenReturn(MockUtils.ROAD_NAME);
    when(maneuver.getNextRoadNumber()).thenReturn(MockUtils.ROAD_NUMBER);
    final Context context = mock(Context.class);
    doAnswer(invocation -> {
        return invocation.getArguments()[1] + " " + invocation.getArguments()[2];
    }).when(context).getString(anyInt(), Matchers.<String>anyVararg());
    String street = GuidanceManeuverUtil.determineNextManeuverStreet(context, maneuver,
            mock(GuidanceManeuverPresenter.class));
    assertThat(street, is(MockUtils.ROAD_NUMBER + " " + MockUtils.ROAD_NAME));
}