Ejemplo n.º 1
0
        public void GetMessagesMessageIdInvalid()
        {
            var data = _fixture.CreateMany <Message>().ToList();
            var ids  = data.Select(x => x.MessageId);

            _mock.Setup(x => x.GetByMessageId(It.IsIn(ids))).Returns(data);
            _mock.Setup(x => x.GetByMessageId(It.IsNotIn(ids))).Returns((IEnumerable <Message>)null);

            MessageWorker.Initialize(_mock.Object);

            Assert.IsNull(MessageWorker.GetMessageById("badmessageid"));
            Assert.IsNull(MessageWorker.GetMessageById(""));
        }
Ejemplo n.º 2
0
        public void GetMessagesMessageIdValid()
        {
            var data = _fixture.CreateMany <Message>().ToList();
            var ids  = data.Select(x => x.MessageId).ToList();

            _mock.Setup(x => x.GetByMessageId(ids[0])).Returns(data.Where(y => y.MessageId.Equals(ids[0])));
            _mock.Setup(x => x.GetByMessageId(It.IsNotIn(ids.Select(y => y)))).Returns((IEnumerable <Message>)null);

            MessageWorker.Initialize(_mock.Object);

            Assert.IsNotNull(MessageWorker.GetMessageById(ids.First()));
            Assert.IsTrue(MessageWorker.GetMessageById(ids.First()).Any());
        }
Ejemplo n.º 3
0
 public IEnumerable <Message> GetByMessage(string messageId)
 {
     return(MessageWorker.GetMessageById(messageId));
 }