private static void AssertMessageSent(StructMessage expected, QueueClient queue) { Assert.NotNull(queue); QueueMessage message = queue.ReceiveMessages(1).Value.FirstOrDefault(); Assert.NotNull(message); AssertEqual(expected, message); }
private static void AssertEqual(StructMessage expected, QueueMessage actualMessage) { Assert.NotNull(actualMessage); string content = actualMessage.MessageText; StructMessage actual = JsonConvert.DeserializeObject <StructMessage>(content); AssertEqual(expected, actual); }
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; }
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)); }
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)); }
public static void FuncWithOutValueT([Queue(OutputQueueName)] out StructMessage value) { value = new StructMessage { Value = TestQueueMessage }; }
private static void AssertEqual(StructMessage expected, StructMessage actual) { Assert.AreEqual(expected.Value, actual.Value); }
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; }