private MessageEntity DoSendMessageToUser(MessageInfo message) { MessageEntity messageEntity = DalConverter.ToMessageEntity(message); MessageRepository.AddOrUpdate(messageEntity); messageEntity = MessageRepository.GetById(messageEntity.Id); return(messageEntity); }
public void ToMessageEntity_GoodMessageInfo_MessageEntity() { var message = new MessageInfo { Text = "text", CreateDate = DateTime.Now }; MessageEntity result = DalConverter.ToMessageEntity(message); Assert.Equal(message.Text, result.Text); Assert.Null(result.CreateDate); Assert.False(result.IsDelivered); }
public void ToMessageEntity_NullMessage_Throws() { Exception result = Assert.Throws <ArgumentException>(() => DalConverter.ToMessageEntity(null)); Assert.IsType(typeof(ArgumentException), result); }