@Test
public void play_resetsAndPreparesAndStartsMediaPlayer() throws Exception {

    viewModel.play(new Clip("clip1", "file://audio.mp3"));
    InOrder inOrder = Mockito.inOrder(mediaPlayer);
    inOrder.verify(mediaPlayer).reset();
    inOrder.verify(mediaPlayer).setDataSource("file://audio.mp3");
    inOrder.verify(mediaPlayer).prepare();
    inOrder.verify(mediaPlayer).start();
}