public virtual void TestCriteriaQueryQueryWithValueInList6() { var baseName = GetBaseName(); Init(baseName); var odb = Open(baseName); IList <string> strings = new List <string>(); var c = new ClassWithListOfString("name", strings); c.GetStrings().Add("s1"); c.GetStrings().Add(null); c.GetStrings().Add("s3"); IList <string> strings2 = new List <string>(); var c2 = new ClassWithListOfString("name", null); odb.Store(c); odb.Store(c2); odb.Close(); odb = Open(baseName); var query = odb.Query <ClassWithListOfString>(); query.Descend("strings").Constrain("s4").Contains(); var l = query.Execute <ClassWithListOfString>(); odb.Close(); AssertEquals(0, l.Count()); }
public virtual void TestCriteriaQueryQueryWithValueInList6() { var baseName = GetBaseName(); Init(baseName); var odb = Open(baseName); IList<string> strings = new List<string>(); var c = new ClassWithListOfString("name", strings); c.GetStrings().Add("s1"); c.GetStrings().Add(null); c.GetStrings().Add("s3"); IList<string> strings2 = new List<string>(); var c2 = new ClassWithListOfString("name", null); odb.Store(c); odb.Store(c2); odb.Close(); odb = Open(baseName); var query = odb.Query<ClassWithListOfString>(); query.Descend("strings").Constrain("s4").Contains(); var l = query.Execute<ClassWithListOfString>(); odb.Close(); AssertEquals(0, l.Count()); }