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

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

            return(_returnModels);
        }
        public void IsGetIzvodjacViewModel_correct()
        {
            //Arrange
            //Act
            IViewModel         viewmodel  = ConvertToViewModel.GetIzvodjacViewModel(_izvodjac);
            IIzvodjacViewModel Iviewmodel = viewmodel as IIzvodjacViewModel;

            //Assert
            Assert.IsInstanceOfType(viewmodel, typeof(IViewModel));
            Assert.IsInstanceOfType(viewmodel, typeof(IIzvodjacViewModel));
            Assert.IsInstanceOfType(viewmodel, typeof(IzvodjacViewModel));
            Assert.AreEqual(Iviewmodel.Id, _izvodjac.Id);
            Assert.AreEqual(Iviewmodel.Naziv, _izvodjac.Naziv);
            Assert.AreEqual(Iviewmodel.Albumi, "Jos nema unosa");
            Assert.AreEqual(Iviewmodel.Fonogrami, "Jos nema unosa");
        }
예제 #3
0
        public IViewModel RetrieveIzvodjac(IDTO idto)
        {
            _repository.Izvodjac(idto);

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