示例#1
0
        public void IzaberiClienta_Test1()
        {
            Clientt klijent = new Clientt("drugacije");

            s.klijenti.Add(klijent.Naziv_klijenta, klijent);
            Assert.AreEqual(s.IzaberiClienta(k, klijent), klijent);
        }
示例#2
0
        public void ClientFactory_IsNotNull()
        {
            ClientFactory cf = new ClientFactory();
            Clientt       c  = new Clientt("naziv");

            Assert.IsNotNull(cf.ClientCreateNew("naz"));
        }
示例#3
0
        public void Clientt_IsNotNull()
        {
            string  naziv = "naz";
            Clientt c     = new Clientt(naziv);

            Assert.IsNotNull(c.Naziv_klijenta);
        }
示例#4
0
 public void setup()
 {
     c  = new Clientt();
     cf = new ClientFactory();
     s  = new Serverr(cf, null);
     k  = new Konzola1();
 }
示例#5
0
 public void TearDown()
 {
     cf             = null;
     server         = null;
     konzola        = null;
     m              = null;
     mytuplefactory = null;
     queueFactory   = null;
     pfc            = null;
     client         = null;
 }
示例#6
0
 public void TestSetup()
 {
     cf             = new ClientFactory();
     server         = new Serverr(cf, null);
     konzola        = new Konzola();
     m              = new Metode(server, konzola);
     mytuplefactory = new MyTupleFactory();
     queueFactory   = new QueueFactory();
     pfc            = new Pomocne_funkcijeCreate(mytuplefactory, queueFactory);
     client         = new Clientt("Klijent");
 }
示例#7
0
        public void KreirajKlijenta_Test()
        {
            Clientt c = new Clientt();

            c = s.Kreiraj_klijenta(k);
            Clientt c1 = new Clientt("str");

            c1.Model   = new Model(1);
            c1.ModelId = c1.Model.Id;
            Assert.AreEqual(JsonConvert.SerializeObject(c), JsonConvert.SerializeObject(c1));
        }
示例#8
0
        public void SubscribeNull()
        {
            client                         = new Clientt("Klijent");
            client.Model                   = new Model(1);
            client.Trenutan_lobby          = new MyTuple <MyTuple <string, System.Collections.Queue>, MyTuple <string, System.Collections.Queue> >();
            client.Naziv_trenutnog_lobbyja = "lobby";



            Assert.IsNull(m.Subscribe(pfs, client.Naziv_trenutnog_lobbyja, client.Id, client.Model, client.Naziv_klijenta, false));
        }
示例#9
0
        public void TestCreateNazivTrenutnog()
        {
            Clientt c = new Clientt("Klijent");

            c.Model = new Model();
            c.Naziv_trenutnog_lobbyja = "Str";
            Clientt c1 = new Clientt("Klijentela");

            c.Naziv_trenutnog_lobbyja = "Str";
            c1.Model = new Model();
            c.Model.Clients.Add(c1);
            c1.Model.Clients.Add(c);
            server.klijenti.Add(c.Naziv_klijenta, c);
            server.klijenti.Add(c1.Naziv_klijenta, c);
            Assert.IsTrue(m.Create(pfc, c));
        }
示例#10
0
        public Clientt Kreiraj_klijenta(IConsole console)
        {
            console.WriteLine("Insert your name here: ");
            Clientt c = cf.ClientCreateNew(console.ReadLine());

            console.WriteLine(String.Format("\n_______Welcome: {0}_________", c.Naziv_klijenta));
            int broj_klijenata = klijenti.Count;

            c.Model   = mf.CreateNewModel(++broj_klijenata);
            c.ModelId = broj_klijenata;
            klijenti.Add(c.Naziv_klijenta, c);



            return(c);
        }
示例#11
0
        public void SubscribeGood()
        {
            client                         = new Clientt("Klijent");
            client.Model                   = new Model(1);
            client.Trenutan_lobby          = new MyTuple <MyTuple <string, System.Collections.Queue>, MyTuple <string, System.Collections.Queue> >();
            client.Naziv_trenutnog_lobbyja = "lobby";
            server.lista_klijentskih_redova.Add("lobby", mytuplefactory.CreateNewMyTuple1(mytuplefactory.CreateNewMyTuple("lobbyA", queueFactory), mytuplefactory.CreateNewMyTuple("lobbyB", queueFactory)));
            server.lista_klijentskih_redova.Add("32", mytuplefactory.CreateNewMyTuple1(mytuplefactory.CreateNewMyTuple("32A", queueFactory), mytuplefactory.CreateNewMyTuple("32B", queueFactory)));
            Clientt client1 = new Clientt("Klijent");

            client1.Model                   = new Model(1);
            client1.Trenutan_lobby          = server.lista_klijentskih_redova["32"];
            client1.Naziv_trenutnog_lobbyja = "32";


            Assert.AreEqual(JsonConvert.SerializeObject(client1), JsonConvert.SerializeObject(m.Subscribe(pfs, client.Naziv_trenutnog_lobbyja, client.Id, client.Model, client.Naziv_klijenta, false)));
        }
示例#12
0
        public Clientt IzaberiClienta(IConsole console, Clientt klient)
        {
            console.WriteLine("/////LIST OF CLIENTS///////");
            foreach (string naziv in klijenti.Keys)
            {
                console.WriteLine(naziv);
            }

            string str;

            if (klijenti.ContainsKey(str = console.ReadLine()))
            {
                return(klijenti[str]);
            }
            else
            {
                return(klient);
            }
        }
示例#13
0
        public void Clientt_IsNotNullConst()
        {
            Clientt c = new Clientt();

            Assert.IsNotNull(c);
        }