I have a rule such as
When()
.Match<ObjectA>(a => a.Field1 == "xxx",
a => a.Field2 == "yyy",
a => a.List1.Where(l => l.Field3 = "111").Count() > 0);
Which returns results
However when I try to add additional conditions to the Where clause e.g.
When()
.Match<ObjectA>(a => a.Field1 == "xxx",
a => a.Field2 == "yyy",
a => a.List1.Where(l => l.Field3 == "111" && l.Field4 == "222" ).Count() > 0);
It returns an error saying "Failed to evaluate condition ....."
How do I extend the criteria against the List?
Turns out nothing to do with NRules but issue with the condition being added - should have taken more time before posting.