Exemplo n.º 1
0
        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);
        }
Exemplo n.º 3
0
        public IViewModel RetrieveAlbum(IDTO idto)
        {
            _repository.Album(idto);

            return(ConvertToViewModel.GetAlbumViewModel(_repository.GetViewable()));
        }