### Question:
PlayerViewModel extends BaseViewModel { public LiveData<Video> getCurrentVideo() { if(videoId != -1 && videoList.getValue() == null){ loadVideos(); } return currentVideo; } @Inject  PlayerViewModel(VideoRepository videoRepository, AudioManager audioManager); void init(int videoId); void init(int videoId, int playlistId); LiveData<Video> getCurrentVideo(); LiveData<Integer> getVolumeValue(); void volumeUp(); void volumeDown(); void next(); void prev();  }### Answer:
@Test public void dontFetchWithoutVideoId(){ viewModel.getCurrentVideo().observeForever(mock(Observer.class)); verify(videoRepository, never()).getVideoList(); }