public void TestInitialize() { IoC.GetInstance = (type, s) => null; _expandedArtist = new ExpandedArtist { Id = 42, AlbumCount = 12, Name = "artist" }; _artistMenuItemViewModel = _expandedArtist.AsMenuItemViewModel(); _artistMusicDirectoryChild = _artistMenuItemViewModel.Item.As<ISubsonicModel>(); _album = new Common.Models.Subsonic.Album { Id = 24, SongCount = 12, Name = "album" }; _albumMenuItemViewModel = _album.AsMenuItemViewModel(); _albumMusicDirectoryChild = _albumMenuItemViewModel.Item.As<ISubsonicModel>(); _song = new Song { Id = 12, Title = "song", Artist = "artist", Album = "album" }; _songMenuItemViewModel = _song.AsMenuItemViewModel(); _songMusicDirectoryChild = _songMenuItemViewModel.Item.As<ISubsonicModel>(); }
private Client.Common.Models.PlaylistItem CreatePlaylistItemFromSong(Song result) { var playlistItem = new Client.Common.Models.PlaylistItem(); playlistItem.InitializeFromSong(result, SubsonicService); return playlistItem; }
public void InitializeFromSong(Song result, ISubsonicService subsonicService) { Artist = result.Artist; Title = result.Title; Uri = result.Type == SubsonicModelTypeEnum.Video ? subsonicService.GetUriForVideoWithId(result.Id) : subsonicService.GetUriForFileWithId(result.Id); CoverArtUrl = subsonicService.GetCoverArtForId(result.CoverArt); PlayingState = PlaylistItemState.NotPlaying; Duration = result.Duration; Type = result.Type == SubsonicModelTypeEnum.Video ? PlaylistItemTypeEnum.Video : PlaylistItemTypeEnum.Audio; }
public void TestInitialize() { _subject = new Song(); }
public void Setup() { _song = new Song { Artist = "testArtist", Name = "testTitle", Id = 121, CoverArt = "test123", Duration = 123, IsVideo = true }; _mockSubsonicService = new MockSubsonicService(); _subject = _song.AsPlaylistItem(_mockSubsonicService); }