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