public void Element_match_criterion_simple_array_query() { var criterion = Criterions.Field <Person, string[]>( x => x.Hobbies, Criterions.MatchElement( Criterions.Equals("Power"))); var builder = new QueryBuilder(criterion); AssertFoundPutin(builder); }
public void Element_match_criterion_complex_property_query() { var criterion = Criterions.Field <Person, Name>( x => x.Name, Criterions.MatchElement( Criterions.Object( Criterions.Field <Name, string>(x => x.Firstname, Criterions.Equals("Vladimir")), Criterions.Field <Name, string>(x => x.Surname, Criterions.Equals("Putin"))) )); var builder = new QueryBuilder(criterion); AssertFoundPutin(builder); }