public void LoadPlaylistFromList() { A.CallTo(() => _mediaPlayer.Finished).Returns(true); var count = _audioPlaylist.LoadPlaylistFromList(new List <ITrack> { _track }); _audioPlaylist.WaitForPlaybackToFinish(); var countCorrect = count == 1; Assert.True(countCorrect, "Audio playlist returned incorrect count after loading from track list"); A.CallTo(() => _mediaPlayer.LoadFile(A <string> .Ignored, A <MediaPlayerMetadata> .Ignored)).MustHaveHappened(); }