Esempio n. 1
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)));
        }
Esempio n. 2
0
        public void CreateNewMyTuple_(string queueF1, string queueF2, string str1, string str2)
        {
            mtf = new MyTupleFactory();
            MyTuple <string, Queue> mt1 = new MyTuple <string, Queue>("String1", new Queue());
            MyTuple <string, Queue> mt2 = new MyTuple <string, Queue>("String2", new Queue());
            MyTuple <MyTuple <string, Queue>, MyTuple <string, Queue> > sd = mtf.CreateNewMyTuple1(getObject2(queueF1, str1), getObject3(queueF2, str2));

            Assert.AreEqual(sd.Item1.Item1, mt1.Item1);
            Assert.AreEqual(sd.Item1.Item2, mt1.Item2);
            Assert.AreEqual(sd.Item2.Item1, mt2.Item1);
            Assert.AreEqual(sd.Item2.Item2, mt2.Item2);
        }
Esempio n. 3
0
        public void CreateClientQueues_Test(string str)
        {
            Pomocne_funkcijeCreate pfc = new Pomocne_funkcijeCreate(mtf, qf);
            MyTuple <MyTuple <string, Queue>, MyTuple <string, Queue> > tu = new MyTuple <MyTuple <string, Queue>, MyTuple <string, Queue> >();

            tu = pfc.CreateClientQueues(str);

            MyTuple <string, Queue> tupleA = mtf.CreateNewMyTuple(str + "A", qf);
            MyTuple <string, Queue> tupleB = mtf.CreateNewMyTuple(str + "B", qf);
            MyTuple <MyTuple <string, Queue>, MyTuple <string, Queue> > tuple = mtf.CreateNewMyTuple1(tupleA, tupleB);


            Assert.AreEqual(JsonConvert.SerializeObject(tu), JsonConvert.SerializeObject(tuple));
        }