public void LoadImagePath() { const string album = "album"; const string path = "path"; AlbumDetailViewModel viewModel = new AlbumDetailViewModel(); MockImageSearch.Setup(i => i.GetImagePath(album)).Returns(path); viewModel.Album = album; MockImageSearch.Verify(i => i.GetImagePath(album), Times.Once()); Assert.AreEqual(path, viewModel.AlbumImagePath ); }
public void GetAlbumSongsWhenAlbumIsSetted() { const string album = "album"; ObservableCollection<Song> expectedSongs = new ObservableCollection<Song>(); AlbumDetailViewModel viewModel = new AlbumDetailViewModel(); MockService.Setup(s => s.GetByAlbum(album)).Returns(expectedSongs); viewModel.Album = album; MockService.Verify(s => s.GetByAlbum(album), Times.Once()); Assert.AreEqual(expectedSongs, viewModel.SongList); }