public void IsSaveAlbum_correct()
        {
            //arrange
            IAlbumDTO album = new AlbumDTO();

            album.Naziv         = "Prvi Album";
            album.KataloskiBroj = "12345";
            album.GodinaIzdanja = 1987;

            var mojAlbum = (AlbumViewModel)_service.SaveAlbum(album);

            //act
            //assert
            Assert.IsInstanceOfType(_service.SaveAlbum(album), typeof(IViewModel));
            Assert.IsInstanceOfType(_service.SaveAlbum(album), typeof(AlbumViewModel));
            Assert.IsNotNull(mojAlbum.Izvodjaci);
            Assert.IsNotNull(mojAlbum.Fonogrami);
        }
示例#2
0
        private void evaluateInput(IDTO dtoToSave)
        {
            if (dtoToSave is IAlbumDTO)
            {
                _resultViewModel = _localSaveService.SaveAlbum(dtoToSave);
            }

            else if (dtoToSave is IFonogramDTO)
            {
                _resultViewModel = _localSaveService.SaveFonogram(dtoToSave);
            }

            else
            {
                _resultViewModel = _localSaveService.SaveIzvodjac(dtoToSave);
            }
        }