public void GetSongsByArtist() { const string artist = "artist"; ObservableCollection<Song> expectedSongs = new ObservableCollection<Song>(); SongRepository.Setup(r => r.GetByArtist(artist)).Returns(expectedSongs); MusicService service = new MusicService(SongRepository.Object, MediaFileRepository.Object); IList<Song> findMusics = service.GetByArtist(artist); SongRepository.Verify(r => r.GetByArtist(artist), Times.Once()); Assert.AreEqual(expectedSongs, findMusics); }