示例#1
0
        private MessageEntity DoSendMessageToUser(MessageInfo message)
        {
            MessageEntity messageEntity = DalConverter.ToMessageEntity(message);

            MessageRepository.AddOrUpdate(messageEntity);
            messageEntity = MessageRepository.GetById(messageEntity.Id);
            return(messageEntity);
        }
示例#2
0
        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);
        }
示例#3
0
        public void ToMessageEntity_NullMessage_Throws()
        {
            Exception result = Assert.Throws <ArgumentException>(() => DalConverter.ToMessageEntity(null));

            Assert.IsType(typeof(ArgumentException), result);
        }