Esempio n. 1
0
        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);
        }