Exemplo n.º 1
0
        public void NoMessagesInitially()
        {
            List <MessagingSession.Message> messages = serverSession.GetMessages();

            Assert.AreEqual(0, messages.Count);
            Assert.AreEqual(0, clientSession.GetMessages().Count);
        }
Exemplo n.º 2
0
        public void Update()
        {
            List <MessagingSession.Message> messages = session.GetMessages();

            foreach (MessagingSession.Message message in messages)
            {
                ProcessMessage(message.SenderUniqueID, message.Data);
            }
        }
Exemplo n.º 3
0
        public void WhenTwoServersExistMessagesAreSentToTheCorrectOne()
        {
            if (!StackTraceExtensions.IsStartedFromNCrunch())
            {
                return;                 //ncrunch: no coverage
            }
            MessagingSession serverSession2 = Messaging.StartSession(Port + 1);
            MessagingSession clientSession2 = Messaging.JoinSession(Address, Port + 1);

            clientSession.SendMessage("first");
            clientSession2.SendMessage("second");
            Assert.AreEqual("first", serverSession.GetMessages()[0].Data);
            Assert.AreEqual("second", serverSession2.GetMessages()[0].Data);
        }