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"); }
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); }
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); }