public void TestDajSveFilmoveSGLumcima2() { var filmo = new Filmoteka.Filmoteka(); filmo.Filmovi.Add(new Film("Need For Speed", 3.5, Zanr.Akcija, new List <string>() { "Aaron Paul", "Dominic Cooper" })); filmo.Filmovi.Add(new Film("Bajazit", 3.5, Zanr.Akcija, new List <string>() { "Aaron Paul", "Dominic Cooper" })); filmo.Filmovi.Add(new Film("Otac na sluzbenom putu", 3.5, Zanr.Akcija, new List <string>() { "Aaron Paul", "Dominic Cooper" })); List <Film> filmoviFiltrirani = new List <Film>(); var glumci = new List <string>() { "Aaron Paul", "Dominic Cooper" }; filmoviFiltrirani = filmo.DajSveFilmoveSGlumcima(glumci); Console.WriteLine(filmoviFiltrirani.Count); Assert.IsTrue(filmo.DajSveFilmoveSGlumcima(glumci).Count == 3); }
public void TestClanovi() { Clan clan = new Clan("Userqwe", "BERINACOCALIC", "Qwerty", "Qwerty", new DateTime(2020, 05, 21)); var filmoteka = new Filmoteka.Filmoteka(); filmoteka.Clanovi.Add(clan); Assert.IsTrue(filmoteka.Clanovi.Count == 1); }
public void TestGosti() { Gost gost = new Gost("Userqwe", "BERINACOCALIC", "Qwerty", "Qwerty"); var filmoteka = new Filmoteka.Filmoteka(); filmoteka.Gosti.Add(gost); Assert.IsTrue(filmoteka.Gosti.Count == 1); }
public void ClanKonstruktor1() { Clan clan = new Clan("Userqwe", "BERINACOCALIC", "Qwerty", "Qwerty", new DateTime(2020, 11, 10)); var filmoteka = new Filmoteka.Filmoteka(); filmoteka.Clanovi.Add(clan); Assert.IsTrue(filmoteka.Clanovi.Count == 1); }
public void TestFilmovi() { Film film = new Film("imeFilma", 5, Zanr.Akcija, new List <String> { }); var filmoteka = new Filmoteka.Filmoteka(); filmoteka.Filmovi.Add(film); Assert.IsTrue(filmoteka.Filmovi.Count == 1); }
public void vratiRokPreplate() { var clan = new Clan("Userqwe", "BERINACOCALIC", "Qwerty", "Qwerty", new DateTime(2020, 11, 10)); var filmoteka = new Filmoteka.Filmoteka(); filmoteka.Clanovi.Add(clan); DateTime d = new DateTime(2020, 11, 10); Assert.AreEqual((filmoteka.Clanovi[0].RokPretplate).ToString(), d.ToString()); }
public void TestDajSveFilmoveSGLumcima1() { var filmo = new Filmoteka.Filmoteka(); List <Film> filmoviFiltrirani = new List <Film>(); var glumci = new List <string>() { "Aaron Paul", "Dominic Cooper" }; filmoviFiltrirani = filmo.DajSveFilmoveSGlumcima(glumci); Console.WriteLine(filmoviFiltrirani.Count); }
public void TestRadSaKorisnicima4() { Gost gost1 = new Gost("testic", "TESTICTESTIC", "Emir", "Feratovic"); Film film1 = new Film("Need For Speed", 3.5, Zanr.Akcija, new List <string>() { "Aaron Paul", "Dominic Cooper" }); var filmoteka1 = new Filmoteka.Filmoteka(); filmoteka1.Filmovi.Add(film1); filmoteka1.RadSaKorisnicima(gost1, 1); }
public void TestDodajWatchlistuNevalidnoIme() { var filmoteka = new Filmoteka.Filmoteka(); DateTime pom = new DateTime(2020, 9, 20, 0, 0, 0, 0); var clan = new Clan("testic", "TESTICTESTIC", "Emir", "Feratovic", pom); List <Film> filmovi = new List <Film> { new Film("", 2.5, Zanr.Akcija, new List <string> { "Mustafa Nadarevic" }) }; filmoteka.DodajWatchlistu(clan, filmovi, "Testna"); }
public void TestDajSveFilmoveSaGlumcimaIzuzetak() { Film film = new Film("Ime Filma", 1.5, Zanr.Horor, new List <string>() { "Jensen Ackles", "Jared Padalecki" }); var filmoteka = new Filmoteka.Filmoteka(); filmoteka.DajSveFilmoveSGlumcima(new List <string>() { "Jensen Ackles", "Jared Padalecki" }); }
public void TestDodajNastavakIzuzetak() { Film film = new Film("Need For Speed", 3.5, Zanr.Akcija, new List <string>() { "Aaron Paul", "Dominic Cooper" }); var filmoteka = new Filmoteka.Filmoteka(); filmoteka.DodajNastavak(film, 4.0, false, new List <string>() { "Brad Pitt", "Chris Hemsworth", "Antonio Banderas" }); }
public void TestDodajNastavakIstiGlumci() { Film film = new Film("Need For Speed", 3.5, Zanr.Akcija, new List <string>() { "Aaron Paul", "Dominic Cooper" }); var filmoteka = new Filmoteka.Filmoteka(); filmoteka.Filmovi.Add(film); filmoteka.DodajNastavak(film, 4.0, true); Assert.IsTrue(filmoteka.Filmovi.Find(f => f.Naziv == "Need For Speed 2" && f.Žanr == Zanr.Akcija && f.Glumci.Count == 2) != null); }
public void TestRadSaKorisnicima1() { Gost gost1 = new Gost("testic", "TESTICTESTIC", "Meho", "Aliefendic"); Film film1 = new Film("Need For Speed", 3.5, Zanr.Akcija, new List <string>() { "Aaron Paul", "Dominic Cooper" }); var filmoteka1 = new Filmoteka.Filmoteka(); filmoteka1.Filmovi.Clear(); filmoteka1.Filmovi.Add(film1); filmoteka1.RadSaKorisnicima(gost1, 0); filmoteka1.RadSaKorisnicima(gost1, 1); Assert.IsTrue(0 == filmoteka1.Gosti.Count); }
public void vratiWatchList() { var clan = new Clan("Userqwe", "BERINACOCALIC", "Qwerty", "Qwerty", new DateTime(2020, 11, 10)); var filmoteka = new Filmoteka.Filmoteka(); filmoteka.Clanovi.Add(clan); List <Film> lista = new List <Film> { new Film("Ime Filma", 1.5, Zanr.Horor, new List <string>() { "Jensen Ackles", "Jared Padalecki" }) }; filmoteka.DodajWatchlistu(clan, lista, "HORROR"); Assert.AreEqual(filmoteka.Clanovi[0].Watchliste[0].Naziv, "HORROR"); }
public void TestZamjenskiObjekat() { Film film = new Film("Need For Speed", 3.5, Zanr.Akcija, new List <string>() { "Aaron Paul", "Dominic Cooper" }); var filmoteka = new Filmoteka.Filmoteka(); filmoteka.Filmovi.Add(film); IReziser r = new Stub(); List <Film> rezirani = filmoteka.DajSveFilmoveZaRezisera(r); Assert.IsTrue(rezirani.Contains(film)); }
public void FilmTestKonstruktor1() { Film film1 = new Film("Ime Filma1", 1.5, Zanr.Horor, new List <string>() { "Jensen Ackles", "Jared Padalecki" }); Film film2 = new Film("Ime Filma2", 1.5, Zanr.Horor, new List <string>() { }); var filmoteka = new Filmoteka.Filmoteka(); filmoteka.Filmovi.Add(film1); filmoteka.Filmovi.Add(film2); Assert.IsTrue(filmoteka.Filmovi.Count == 2); }
public void TestKonstruktor2() { List <Film> filmovi = new List <Film>(); var filmoteka = new Filmoteka.Filmoteka(); Film film = new Film("Need For Speed", 3.5, Zanr.Akcija, new List <string>() { "Aaron Paul", "Dominic Cooper" }); filmovi.Add(film); filmoteka.Filmovi.Add(film); filmoteka.DodajNastavak(film, 5, true); filmovi.Add(film); Watchlist wl = new Watchlist("Lista omiljenih filmova", filmovi); Assert.IsTrue(wl.Filmovi.Find(f => f.Naziv == "Need For Speed 2" && f.Ocjena == 5 && f.Žanr == Zanr.Akcija && f.Glumci.Count == 2) != null); }
public void TestDodajNastavakRazlicitiGlumci() { Film film = new Film("Need For Speed", 3.5, Zanr.Akcija, new List <string>() { "Aaron Paul", "Dominic Cooper" }); var filmoteka = new Filmoteka.Filmoteka(); filmoteka.Filmovi.Add(film); filmoteka.DodajNastavak(film, 4.0, false, new List <string>() { "Brad Pitt", "Chris Hemsworth", "Antonio Banderas" }); Assert.IsTrue(filmoteka.Filmovi.Find(f => f.Naziv == "Need For Speed 2" && f.Žanr == Zanr.Akcija && f.Glumci.Count == 3) != null); }
public void TestDajSveFilmoveSGlumcima2() { Film film = new Film("Ime Filma", 1.5, Zanr.Horor, new List <string>() { "Jensen Ackles", "Jared Padalecki" }); var filmoteka = new Filmoteka.Filmoteka(); filmoteka.Filmovi.Add(film); List <Film> lista = filmoteka.DajSveFilmoveSGlumcima(new List <string>() { "Johnny Depp" }); Assert.IsTrue(lista.Count == 0); }
public void TestKontruktor() { var f = new Filmoteka.Filmoteka(); Assert.IsNotNull(f); }