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"); }
public IViewModel RetrieveFonogram(IDTO idto) { _repository.Fonogram(idto); return(ConvertToViewModel.GetFonogramViewModel(_repository.GetViewable())); }