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