Exemple #1
0
        public void TestServerResponseAS()
        {
            ServerResponseAS serverResponse = new ServerResponseAS("asdf", EResponseType.Ok, "test");

            Assert.IsNotNull(serverResponse);
            Assert.AreEqual(serverResponse.Message, "test");
            Assert.AreEqual(serverResponse.Type, EResponseType.Ok);
            Assert.AreEqual(serverResponse.UserId, "asdf");
        }
Exemple #2
0
        public void TestCreateSubscribeTaskFail1()
        {
            server.ServerQueue.QueueA.Enqueue(new ClientRequestUpdate("unknown", null));
            Task testTask = new Task(() => server.CreateSubscribeTask());

            testTask.Start();
            Thread.Sleep(100);  //odspavamo i damo mu sansu da odradi posao

            Assert.AreEqual(server.ServerQueue.QueueB.Count, 1);
            ServerResponseAS serverResponse = (ServerResponseAS)server.ServerQueue.QueueB.Dequeue();

            Assert.AreEqual(serverResponse.Type, EResponseType.Error);
        }
Exemple #3
0
        public void TestCreateSubscribeTaskSubscribe()
        {
            server.ServerQueue.QueueA.Enqueue(new ClientRequestSubscribe("clientQueue1", "client1"));
            Task testTask = new Task(() => server.CreateSubscribeTask());

            testTask.Start();
            Thread.Sleep(100);  //odspavamo i damo mu sansu da odradi posao

            Assert.AreEqual(server.ServerQueue.QueueB.Count, 1);
            ServerResponseAS serverResponse = (ServerResponseAS)server.ServerQueue.QueueB.Dequeue();

            Assert.AreEqual(serverResponse.UserId, "client1");
            Assert.IsNotNull(serverResponse.Queues);
        }