public void GrupniChatNull() { List <Korisnik> lista = new List <Korisnik>(); GrupniChat grupniChat = new GrupniChat(lista); Assert.IsNotNull(grupniChat.Korisnici); }
public void TestIzuzetkaTnderPotencijalChata() { List <Korisnik> l = new List <Korisnik>(); Chat c = new GrupniChat(l); Tinder t = new Tinder(); t.PotencijalChata(c); }
public void TestIzuzetkaTnderDaLiJeSpajanjeUspjesno() { List <Korisnik> l = new List <Korisnik>(); IRecenzija r = new Recenzija(); Chat c = new GrupniChat(l); Tinder t = new Tinder(); t.DaLiJeSpajanjeUspjesno(c, r); }
public void TestIzuzetkaPosaljiPorukuViseKorisnika() { Korisnik k = new Korisnik(); List <Korisnik> l = new List <Korisnik>(); GrupniChat c = new GrupniChat(l); c.PosaljiPorukuViseKorisnika(k, l, ""); }
public void IzlistavanjeSvihPorukaSaSadrzajemGrupni() { Komunikator k = new Komunikator(); string sadrzaj1 = "matematika mi je bila draga"; Korisnik korisnik1 = new Korisnik("admin", "user1*+", Lokacija.Sarajevo, Lokacija.Tuzla, 20, false); Korisnik korisnik2 = new Korisnik("user2", "user2*+", Lokacija.Tuzla, Lokacija.Bihać, 25, true); Chat chat1 = new Chat(korisnik1, korisnik2); chat1.DodajNovuPoruku(korisnik1, korisnik2, sadrzaj1); List <Korisnik> prvaLista = new List <Korisnik>(); prvaLista.Add(korisnik1); prvaLista.Add(korisnik2); string sadrzaj2 = "matematika mi nije bila draga"; Korisnik korisnik3 = new Korisnik("user3", "user1*+", Lokacija.Sarajevo, Lokacija.Tuzla, 25, false); Korisnik korisnik4 = new Korisnik("user4", "user2*+", Lokacija.Tuzla, Lokacija.Bihać, 25, true); Chat chat2 = new Chat(korisnik3, korisnik4); chat2.DodajNovuPoruku(korisnik3, korisnik4, sadrzaj2); List <Korisnik> drugaLista = new List <Korisnik>(); drugaLista.Add(korisnik3); drugaLista.Add(korisnik4); drugaLista.Add(korisnik1); GrupniChat gChat1 = new GrupniChat(drugaLista); gChat1.PosaljiPorukuViseKorisnika(korisnik1, drugaLista, sadrzaj2); string sadrzaj3 = "matematika mi nije bila draga"; Korisnik korisnik5 = new Korisnik("user5", "user1*+", Lokacija.Sarajevo, Lokacija.Tuzla, 25, false); Korisnik korisnik6 = new Korisnik("user6", "user2*+", Lokacija.Tuzla, Lokacija.Bihać, 25, true); Chat chat3 = new Chat(korisnik5, korisnik6); chat3.DodajNovuPoruku(korisnik5, korisnik6, sadrzaj3); List <Korisnik> trecaLista = new List <Korisnik>(); trecaLista.Add(korisnik5); trecaLista.Add(korisnik6); string sadrzaj = "matematika"; k.RadSaKorisnikom(korisnik1, 0); k.RadSaKorisnikom(korisnik2, 0); k.RadSaKorisnikom(korisnik3, 0); k.RadSaKorisnikom(korisnik4, 0); k.RadSaKorisnikom(korisnik5, 0); k.RadSaKorisnikom(korisnik6, 0); k.Razgovori.Add(chat1); k.Razgovori.Add(gChat1); k.Razgovori.Add(chat3); List <Poruka> rezultatFunckije = k.IzlistavanjeSvihPorukaSaSadržajem(sadrzaj); Assert.AreEqual(rezultatFunckije.Count, 1); }
public void DodavanjeRazgovora5(string name, string pass, Lokacija location, Lokacija desiredLoc, int age, bool divorced, int minDesiredAge = 0, int maxDesiredAge = 0) { Korisnik korisnik1 = new Korisnik(name, pass, location, desiredLoc, age, divorced); Korisnik korisnik2 = new Korisnik(name, pass, location, desiredLoc, age, divorced); List <Korisnik> lista = new List <Korisnik>(); lista.Add(korisnik1); lista.Add(korisnik2); GrupniChat noviChat = new GrupniChat(lista); Komunikator k = new Komunikator(); k.DodavanjeRazgovora(lista, true); Assert.IsFalse(Assert.ReferenceEquals(k.Razgovori[0], noviChat)); }
public void TestPotencijalChataIzuzetak() { Korisnik k1 = new Korisnik("user1", "user1*+", Lokacija.Sarajevo, Lokacija.Sarajevo, 20, false); Korisnik k2 = new Korisnik("user2", "user2*+", Lokacija.Sarajevo, Lokacija.Sarajevo, 20, false); Tinder.ba.Tinder t = new Tinder.ba.Tinder(); t.DodavanjeRazgovora(new List <Korisnik>() { k1, k2 }, true); GrupniChat chat = (GrupniChat)t.Razgovori[0]; chat.Poruke.Add(new Poruka(k1, k2, "volim te!")); chat.Poruke.Add(new Poruka(k2, k1, "bježi, neću!")); int potencijal = t.PotencijalChata(chat); }
public void PosaljiPorukuViseKorisnikaIzuzetak(string name, string pass, Lokacija location, Lokacija desiredLoc, int age, bool divorced, int minDesiredAge = 0, int maxDesiredAge = 0) { Korisnik sender = null; Korisnik korisnik1 = new Korisnik(name, pass, location, desiredLoc, age, divorced); Korisnik korisnik2 = new Korisnik(name, pass, location, desiredLoc, age, divorced); Korisnik korisnik3 = new Korisnik(name, pass, location, desiredLoc, age, divorced); List <Korisnik> lista = new List <Korisnik>(); lista.Add(korisnik1); lista.Add(korisnik2); lista.Add(korisnik3); string sadrzaj = "sadrzaj"; GrupniChat grupniChat = new GrupniChat(lista); var ex = Assert.ThrowsException <FormatException>(() => grupniChat.PosaljiPorukuViseKorisnika(sender, lista, sadrzaj)); Assert.AreEqual(ex.Message, ("Neispravni parametri!")); }
public void DaLiJeSpajanjeUspjesnoIzuzetak(string name, string pass, Lokacija location, Lokacija desiredLoc, int age, bool divorced, int minDesiredAge = 0, int maxDesiredAge = 0) { IRecenzija r = new Recenzija(); Korisnik korisnik1 = new Korisnik(name, pass, location, desiredLoc, age, divorced); Korisnik korisnik2 = new Korisnik(name, pass, location, desiredLoc, age, divorced); Korisnik korisnik3 = new Korisnik(name, pass, location, desiredLoc, age, divorced); List <Korisnik> listaKorisnika = new List <Korisnik>(); listaKorisnika.Add(korisnik1); listaKorisnika.Add(korisnik2); listaKorisnika.Add(korisnik3); Chat noviChat = new GrupniChat(listaKorisnika); Komunikator k = new Komunikator(); Assert.ThrowsException <InvalidOperationException>(() => k.DaLiJeSpajanjeUspjesno(noviChat, r)); }
public void GrupniChat(string name, string pass, Lokacija location, Lokacija desiredLoc, int age, bool divorced, int minDesiredAge = 0, int maxDesiredAge = 0) { Korisnik korisnik1 = new Korisnik(name, pass, location, desiredLoc, age, divorced, minDesiredAge, maxDesiredAge); Korisnik korisnik2 = new Korisnik(name, pass, location, desiredLoc, age, divorced, minDesiredAge, maxDesiredAge); List <Korisnik> lista = new List <Korisnik>(); lista.Add(korisnik1); lista.Add(korisnik2); GrupniChat grupniChat = new GrupniChat(lista); Assert.AreEqual(lista, grupniChat.Korisnici); grupniChat.PocetakChata = DateTime.Today.AddDays(-1); Assert.AreEqual(grupniChat.PocetakChata, DateTime.Today.AddDays(-1)); Assert.IsNotNull(grupniChat.Poruke); List <Korisnik> praznaLista = null; GrupniChat grupniChat1 = new GrupniChat(praznaLista); Assert.IsNotNull(grupniChat1.Korisnici); }