@Test
public void testPostUpdatedRecordedWatchedStatusDynamicUseCaseObservableHappyCase() {

    Map<String, Object> parameters = new HashMap<>();
    parameters.put( "WATCHED", FAKE_WATCHED );
    postUpdatedWatchedStatus.buildUseCaseObservable( parameters );
    verify( mockMediaItemRepository ).updateWatchedStatus( FAKE_MEDIA, FAKE_ID, FAKE_WATCHED );
    verifyNoMoreInteractions( mockMediaItemRepository );
    verifyZeroInteractions( mockMediaItemRepository );
    verifyZeroInteractions( mockThreadExecutor );
    verifyZeroInteractions( mockPostExecutionThread );
}