public List <IViewModel> GetAlbums() { _repository.Album(); _viewableList = _repository.GetViewable(); foreach (var element in _viewableList) { _returnModels.Add(ConvertToViewModel.GetAlbumViewModel(element)); } return(_returnModels); }
public void IsGetAlbumViewModel_correct() { //Arrange //Act IViewModel viewmodel = ConvertToViewModel.GetAlbumViewModel(_album); IAlbumViewModel IviewModel = viewmodel as IAlbumViewModel; //Assert Assert.IsInstanceOfType(viewmodel, typeof(IViewModel)); Assert.IsInstanceOfType(viewmodel, typeof(IAlbumViewModel)); Assert.IsInstanceOfType(viewmodel, typeof(AlbumViewModel)); Assert.AreEqual(IviewModel.Id, _album.Id); Assert.AreEqual(IviewModel.Naziv, _album.Naziv); Assert.AreEqual(IviewModel.Izvodjaci, "Jos nema unosa"); Assert.AreEqual(IviewModel.Fonogrami, "Jos nema unosa"); Assert.AreEqual(IviewModel.GodinaIzdanja, _album.GodinaIzdanja); Assert.AreEqual(IviewModel.KataloskiBroj, _album.KataloskiBroj); }
public IViewModel RetrieveAlbum(IDTO idto) { _repository.Album(idto); return(ConvertToViewModel.GetAlbumViewModel(_repository.GetViewable())); }