Exemple #1
0
        public void Enqueue_Test_True(string str)
        {
            Queue q = new Queue();
            Pomocne_funkcijeCreate pfc = new Pomocne_funkcijeCreate(mtf, qf);

            Assert.IsTrue(pfc.Enqueue(q, str));
        }
Exemple #2
0
        public void Jedinstvenost_Test_False()
        {
            Pomocne_funkcijeCreate pfc = new Pomocne_funkcijeCreate(mtf, qf);

            dict.Add("kljuc", new MyTuple <MyTuple <string, Queue>, MyTuple <string, Queue> >());
            Assert.IsFalse(pfc.Jedinstvenost("k", dict));
        }
Exemple #3
0
        public void Dequeue_Test_EmptyQueue()
        {
            Queue q = new Queue();
            Pomocne_funkcijeCreate pfc = new Pomocne_funkcijeCreate(mtf, qf);
            var s = pfc.Dequeue(q);

            Assert.AreEqual(s, "Queue is empty");
        }
Exemple #4
0
        public void Jedinstvenost_Test_NullString(string str)
        {
            Pomocne_funkcijeCreate pfc = new Pomocne_funkcijeCreate(mtf, qf);
            Dictionary <string, MyTuple <MyTuple <string, Queue>, MyTuple <string, Queue> > > dict1 = new Dictionary <string, MyTuple <MyTuple <string, Queue>, MyTuple <string, Queue> > >();

            Assert.Throws <ArgumentNullException>(() =>
            {
                pfc.Jedinstvenost(str, dict1);
            });
        }
Exemple #5
0
 public void setup()
 {
     mtf  = new MyTupleFactory();
     qf   = new QueueFactory();
     pfc  = new Pomocne_funkcijeCreate(mtf, qf);
     pfs  = new Pomocne_funkcijeSubscribe(mtf, qf);
     pfu  = new Pomocne_funkcijeUpdate();
     meni = new Meni(pfc, pfs, pfu);
     cf   = new ClientFactory();
     srv  = new Serverr(cf, null);
 }
Exemple #6
0
 public void TearDown()
 {
     cf             = null;
     server         = null;
     konzola        = null;
     m              = null;
     mytuplefactory = null;
     queueFactory   = null;
     pfc            = null;
     client         = null;
 }
Exemple #7
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");
 }
Exemple #8
0
        public void CreateServerQueuePair_Test(string q)
        {
            Queue red = new Queue();

            red.Enqueue(q);
            Queue red2 = new Queue();
            Pomocne_funkcijeCreate pfc = new Pomocne_funkcijeCreate(mtf, qf);
            MyTuple <MyTuple <string, Queue>, MyTuple <string, Queue> > Client_server_queues = pfc.CreateServerQueuePair(red, red2);

            Assert.AreEqual(JsonConvert.SerializeObject(Client_server_queues), JsonConvert.SerializeObject(pfc.CreateClientQueues("Servernaz")));
        }
Exemple #9
0
        public void Dequeue_Test_Tuple()
        {
            Tuple <string, string> t = new Tuple <string, string>("naz1", "naz");
            Queue q = new Queue();

            q.Enqueue(t);
            Pomocne_funkcijeCreate pfc = new Pomocne_funkcijeCreate(mtf, qf);
            var s = pfc.Dequeue(q);

            Assert.AreEqual(s.GetType(), t.GetType());
            Assert.AreEqual(s, t);
        }
Exemple #10
0
        public void Dequeue_Test_String()
        {
            string str = "str";
            Queue  q   = new Queue();

            q.Enqueue(str);
            Pomocne_funkcijeCreate pfc = new Pomocne_funkcijeCreate(mtf, qf);
            var s = pfc.Dequeue(q);

            Assert.AreEqual(s.GetType(), str.GetType());
            Assert.AreEqual(s, str);
        }
Exemple #11
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));
        }
Exemple #12
0
        static void Main(string[] args)
        {
            Repository repo = new Repository("myConnectionString");

            repo.Database.CreateIfNotExists();
            ConsoleWrapper            cw  = new ConsoleWrapper();
            QueueFactory              qf  = new QueueFactory();
            MyTupleFactory            mtf = new MyTupleFactory();
            ClientFactory             cf  = new ClientFactory();
            Pomocne_funkcijeSubscribe pfs = new Pomocne_funkcijeSubscribe(mtf, qf);
            Pomocne_funkcijeCreate    pfc = new Pomocne_funkcijeCreate(mtf, qf);

            Pomocne_funkcijeUpdate.Pomocne_funkcijeUpdate pfu = new Pomocne_funkcijeUpdate.Pomocne_funkcijeUpdate();
            Serverr server = new Serverr(cf, repo);
            Metode  metode = new Metode(server, cw);
            Meni    meni   = new Meni(pfc, pfs, pfu);
            Model   m      = new Model();
            Clientt c      = new Clientt();


            server.IscitajIzBazeNaPocetku();

            meni.Menu(cw, metode);
        }
Exemple #13
0
 public Meni(Pomocne_funkcijeCreate pfc, Pomocne_funkcijeSubscribe pfs, Pomocne_funkcijeUpdate.Pomocne_funkcijeUpdate pfu)
 {
     this.pfc = pfc;
     this.pfs = pfs;
     this.pfu = pfu;
 }
Exemple #14
0
 public void Pomocne_funkcijeCreate_Test_IsNotNull()
 {
     pf = new Pomocne_funkcijeCreate(mtf, qf);
     Assert.IsNotNull(pf);
 }