public void RaiseContentChangeWhenAddItemToPlayList() { var newItem = new PlayListItem(new ImageId(30), ""); var playListListener = MockRepository.GenerateMock<PlayListListener>(); playListListener.Expect(l => l.ContentChanged(new PlayListContent(0, "", new []{newItem}))); var playList = new PlayList(new PlayListContent(0, "", new PlayListItem[0]), null); playList.AddListener(playListListener); playList.AddItem(newItem); }
public void UpdateListViewWhenContentOfPlayListChange() { var playList = new PlayList(new PlayListContent(2, "name", new PlayListItem[0]), null); m_Model.SelectedPlayListChanged(playList); var newItem = new PlayListItem(new ImageId(33), "trentatre"); playList.AddItem(newItem); Assert.That(GetPlayListItemsInListView(), Is.EquivalentTo(new[] {newItem})); }
public void UpdateListViewWhenContentOfPlayListChange() { var playList = new PlayList(new PlayListContent(2, "name", new PlayListItem[0]), null); m_Model.SelectedPlayListChanged(playList); var newItem = new PlayListItem(new ImageId(33), "trentatre"); playList.AddItem(newItem); Assert.That(GetPlayListItemsInListView(), Is.EquivalentTo(new[] { newItem })); }
public void RaiseContentChangeWhenAddItemToPlayList() { var newItem = new PlayListItem(new ImageId(30), ""); var playListListener = MockRepository.GenerateMock <PlayListListener>(); playListListener.Expect(l => l.ContentChanged(new PlayListContent(0, "", new [] { newItem }))); var playList = new PlayList(new PlayListContent(0, "", new PlayListItem[0]), null); playList.AddListener(playListListener); playList.AddItem(newItem); }
public void UplaodListViewOnlyForChnageInSelectedPlayList() { var playList1 = new PlayList(new PlayListContent(1, "name", new PlayListItem[0]), null); var playList2 = new PlayList(new PlayListContent(2, "name", new PlayListItem[0]), null); m_Model.SelectedPlayListChanged(playList1); m_Model.SelectedPlayListChanged(playList2); m_Model.SelectedPlayListChanged(playList1); var newItem = new PlayListItem(new ImageId(33), "trentatre"); playList2.AddItem(newItem); Assert.That(GetPlayListItemsInListView(), Is.Empty); }