예제 #1
0
        public List <IViewModel> GetFonogram()
        {
            _repository.Fonogram();
            _viewableList = _repository.GetViewable();

            foreach (var element in _viewableList)
            {
                _returnModels.Add(ConvertToViewModel.GetFonogramViewModel(element));
            }

            return(_returnModels);
        }
        public void IsGetFonogramViewModel_correct()
        {
            //Arrange
            //Act
            IViewModel         viewmodel  = ConvertToViewModel.GetFonogramViewModel(_fonogram);
            IFonogramViewModel Iviewmodel = viewmodel as IFonogramViewModel;

            //Assert
            Assert.IsInstanceOfType(viewmodel, typeof(IViewModel));
            Assert.IsInstanceOfType(viewmodel, typeof(IFonogramViewModel));
            Assert.IsInstanceOfType(viewmodel, typeof(FonogramViewModel));
            Assert.AreEqual(Iviewmodel.Id, _fonogram.Id);
            Assert.AreEqual(Iviewmodel.Naziv, _fonogram.Naziv);
            Assert.AreEqual(Iviewmodel.KataloskiBroj, _fonogram.KataloskiBroj);
            Assert.AreEqual(Iviewmodel.GodinaIzdanja, _fonogram.GodinaIzdanja);
            Assert.AreEqual(Iviewmodel.Izvodjaci, "Jos nema unosa");
        }
예제 #3
0
        public IViewModel RetrieveFonogram(IDTO idto)
        {
            _repository.Fonogram(idto);

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