public void FilterProperty() { var db = TestDatastoreClient.Create(); TestDatastoreClient.DeleteAllEntitiesOfKind <SimpleWithEntityField>(); using (var transaction = db.BeginTransaction()) { transaction.Insert(new SimpleWithEntityField { Baz = "__tag" }); transaction.Insert(new SimpleWithEntityField { Baz = "__tag" }); transaction.Insert(new SimpleWithEntityField { Baz = "Something else" }); transaction.Commit(); } var query = db.CreateQuery <SimpleWithEntityField>(); query.Filter = Filter <SimpleWithEntityField> .Property(x => x.Baz, "__tag", PropertyFilter.Types.Operator.Equal); var queryResults = db.RunQueryLazily(query); var entities = queryResults.GetAllResults().Entities.ToList(); Assert.Equal(2, entities.Count()); }
public void QueryTests() { var db = TestDatastoreClient.Create(); TestDatastoreClient.DeleteAllEntitiesOfKind <Simple>(); db.Insert(new Simple() { Bar = 1, Baz = "hello" }); db.Insert(new Simple() { Bar = 2, Baz = "world" }); var queryResult = db.RunQuery(db.CreateQuery <Simple>()).Entities <Simple>(); Assert.Equal(2, queryResult.Count()); }