List <TeObjectField> CreateObjectFieldTableList(int count) { List <TeObjectField> list = new List <TeObjectField>(); DateTime now = DateTime.Now; DateTime d = new DateTime(now.Year, now.Month, now.Day, now.Hour, now.Minute, 0); for (int i = 1; i <= count; i++) { int x = i % 5 == 0 ? -1 : 1; TeObjectField item = new TeObjectField(); item.VarcharField = "testtest" + i; item.ObjectField = new ObjectType() { DataInt = i, DataDate = d.AddMinutes(i * 2), DataString = "datastring" + i }; item.ObjectFieldNull = i % 2 == 0 ? null : new ObjectType() { DataInt = i, DataDate = d.AddMinutes(i * 2), DataString = "datastring" + i }; list.Add(item); } return(list); }
public void TestCase_ObjectField_Query_Where() { List <TeObjectField> list = CreateAndInsertObjectFieldTableList(45); TeObjectField item = list[2]; List <TeObjectField> listEx = list.Where(x => x.ObjectField == item.ObjectField).ToList(); List <TeObjectField> listAc = context.Query <TeObjectField>().Where(x => x.ObjectField == item.ObjectField).ToList(); AssertExtend.StrictEqual(listEx, listAc); }