public void GetMessagesQuery()
        {
            const string searchVar = "word";
            var          data      = _fixture.CreateMany <Message>().ToList();
            var          data2     = _fixture.CreateMany <Message>().ToList();

            data2.ForEach(x => x.Body += searchVar);
            data.AddRange(data2);


            _mock.Setup(x => x.GetMessagesContaining(searchVar)).Returns(data.Where(x => x.Body.Contains(searchVar)));

            MessageWorker.Initialize(_mock.Object);

            Assert.IsTrue(MessageWorker.GetMessagesContainingString("word").ToList().Any(x => data.Contains(x)));
        }
 public IEnumerable <Message> GetByQuery(string strVal)
 {
     return(MessageWorker.GetMessagesContainingString(strVal));
 }