Beispiel #1
0
        public void ToMessage_GoodMessageRecord_ReturnsMessage()
        {
            var record = new MessageRecord
            {
                Id          = Guid.NewGuid(),
                Text        = "text",
                CreateDate  = DateTime.Now,
                SenderId    = Guid.NewGuid(),
                RecipientId = Guid.NewGuid(),
                Sender      = new UserRecord {
                    Id = Guid.NewGuid()
                },
            };

            Message result = NotifierConverter.ToMessage(record);

            Assert.Equal(record.Text, result.Text);
            Assert.Equal(record.CreateDate, result.CreateDate);
            Assert.Equal(record.SenderId, result.SenderId);
            Assert.Equal(record.Sender.Id, result.Sender.Id);
            Assert.Equal(record.RecipientId, result.RecipientId);
        }
Beispiel #2
0
        public void ToMessage_NullMessageRecord_ReturnsNull()
        {
            Message result = NotifierConverter.ToMessage(null);

            Assert.Equal(null, result);
        }
 public void SubscribeForReceivingMessage(Action <Message> onMessageReceive)
 {
     NotificationReceiver.SubscribeForReceivingMessage(x => onMessageReceive(NotifierConverter.ToMessage(x)));
 }