Ejemplo n.º 1
0
        public void IsAlbumViewModel_correct()
        {
            //Arrange
            IAlbumViewModel albumView = new AlbumViewModel();

            //Act
            albumView.SetData(_album);

            //Assert
            Assert.IsInstanceOfType(albumView, typeof(IViewModel));
            Assert.IsInstanceOfType(albumView, typeof(IAlbumViewModel));
            Assert.IsInstanceOfType(albumView, typeof(AlbumViewModel));
            Assert.IsInstanceOfType(albumView.Id, typeof(int));
            Assert.IsInstanceOfType(albumView.Naziv, typeof(string));
            Assert.IsInstanceOfType(albumView.Izvodjaci, typeof(string));
            Assert.IsInstanceOfType(albumView.GodinaIzdanja, typeof(int));
            Assert.IsInstanceOfType(albumView.KataloskiBroj, typeof(string));
            Assert.IsInstanceOfType(albumView.Fonogrami, typeof(string));
            Assert.AreEqual(albumView.Id, _album.Id);
            Assert.AreEqual(albumView.Naziv, _album.Naziv);
            Assert.AreEqual(albumView.GodinaIzdanja, _album.GodinaIzdanja);
            Assert.AreEqual(albumView.KataloskiBroj, _album.KataloskiBroj);
            Assert.AreEqual(albumView.Izvodjaci, "Jos nema unosa");
            Assert.AreEqual(albumView.Fonogrami, "Jos nema unosa");
        }
        static public AlbumViewModel GetAlbumViewModel(IViewable data)
        {
            AlbumViewModel albumview = new AlbumViewModel();

            albumview.SetData(data);
            return(albumview);

            //ovde treba obaviti konverziju iz album u albumview
        }