Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }
Пример #6
0
        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());
        }
Пример #7
0
        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);
        }
Пример #8
0
        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);
        }
Пример #9
0
        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"
            });
        }
Пример #11
0
        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"
            });
        }
Пример #12
0
        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);
        }
Пример #13
0
        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);
        }
Пример #14
0
        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");
        }
Пример #15
0
        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));
        }
Пример #16
0
        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);
        }
Пример #17
0
        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);
        }
Пример #18
0
        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);
        }
Пример #20
0
        public void TestKontruktor()
        {
            var f = new Filmoteka.Filmoteka();

            Assert.IsNotNull(f);
        }