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 }