public void GetQueryPredicate_NewsItemWithWrongContent_ShouldReturnFalse(string fieldName, NewsIndexingProvider provider, IQuery query, string queryText, string contentText) { var item = Substitute.For<SearchResultItem>(); query.QueryText.Returns(queryText); item[fieldName].Returns(contentText); provider.GetQueryPredicate(query).Compile().Invoke(item).Should().BeFalse(); }
public void GetQueryPredicate_WrongTemplate_ShouldReturnFalse(NewsIndexingProvider provider, IQuery query) { provider.GetQueryPredicate(query).Compile().Invoke(new SearchResultItem()).Should().BeFalse(); }