Пример #1
0
        private static void AssertMessageSent(StructMessage expected, QueueClient queue)
        {
            Assert.NotNull(queue);
            QueueMessage message = queue.ReceiveMessages(1).Value.FirstOrDefault();

            Assert.NotNull(message);
            AssertEqual(expected, message);
        }
Пример #2
0
        private static void AssertEqual(StructMessage expected, QueueMessage actualMessage)
        {
            Assert.NotNull(actualMessage);
            string        content = actualMessage.MessageText;
            StructMessage actual  = JsonConvert.DeserializeObject <StructMessage>(content);

            AssertEqual(expected, actual);
        }
Пример #3
0
 public MessageEF(StructMessage message)
 {
     Id          = message.Id;
     IdSender    = message.IdSender;
     IdReceiver  = message.IdReceiver;
     MessageType = (int)message.MessageType;
     Title       = message.Title;
     Email       = message.Email;
     Date        = message.Date;
     IsSent      = message.IsSent;
     Content     = message.Content;
 }
Пример #4
0
        public static MessageTO ToTO(this MessageEF message)
        {
            StructMessage _message = new StructMessage();

            _message.Id          = message.Id;
            _message.IdSender    = message.IdSender;
            _message.IdReceiver  = message.IdReceiver;
            _message.MessageType = (MessageType)message.MessageType;
            _message.IsSent      = message.IsSent;
            _message.Title       = message.Title;
            _message.Content     = message.Content;
            _message.Date        = message.Date;
            _message.Email       = message.Email;
            return(new MessageTO(_message));
        }
Пример #5
0
        public void UserInterfaceTest()
        {
            //			UserInterfaceRole AssistanteRole = new UserInterfaceRole();
            AdminInterfaceRole AssistanteRole = new AdminInterfaceRole();
            AdminInterfaceRole Garbage        = new AdminInterfaceRole();

            StructMessage structure = new StructMessage()
            {
                MessageType = MessageType.chat,
                IdSender    = 1,
                IdReceiver  = 2,
                Title       = "subject",
                Email       = "*****@*****.**",
                Content     = "",
                IsSent      = false,
                Date        = new DateTime(),
                Id          = 0
            };

            MessageTO message0 = new MessageTO(new StructMessage());

            Assert.False(AssistanteRole.SendMessage(message0));

            MessageTO message = new MessageTO(structure);

            Assert.True(AssistanteRole.SendMessage(message));

            structure.IdReceiver  = 3;
            structure.MessageType = MessageType.email;
            MessageTO message1 = new MessageTO(structure);

            Assert.True(AssistanteRole.SendMessage(message1));

            structure.MessageType = MessageType.notification;
            MessageTO message2 = new MessageTO(structure);

            Assert.False(AssistanteRole.SendMessage(message2));

            Garbage.Erase();

            Assert.Equal(new List <int>()
            {
            }, AssistanteRole.GetHistory(1));
        }
Пример #6
0
 public static void FuncWithOutValueT([Queue(OutputQueueName)] out StructMessage value)
 {
     value = new StructMessage {
         Value = TestQueueMessage
     };
 }
Пример #7
0
 private static void AssertEqual(StructMessage expected, StructMessage actual)
 {
     Assert.AreEqual(expected.Value, actual.Value);
 }
Пример #8
0
        public void TestStructMessagePacket()
        {
            int size = StructMessage.Size();
            StructMessage v1 = new StructMessage();
            var buffer = ByteBufferAllocator.Instance.Allocate(size);
            Serializer.Serialize(buffer, v1);
            Assert.AreEqual(size, buffer.Position);

            buffer.Rewind();
            StructMessage v2 = Serializer.Deserialize<StructMessage>(buffer);
            Assert.AreEqual(v1, v2);
            Assert.AreEqual(size, buffer.Position);
        }
 public MessageTO(StructMessage message)
 {
     Message = message;
 }