public void GisEntity_EntityController_QueryFilter() { IQueryFilter filter = new QueryFilterClass(); filter.WhereClause = "ENT_FD_ENTIDADE = 'PARCELAMENTOS'"; GisEntityController controller = new GisEntityController(); List <GisEntity> entities = controller.Filter(filter); foreach (GisEntity e in entities) { Console.WriteLine(e.EntityCode); } Assert.AreEqual(13, entities.Count()); }
public void GisEntity_EntityController_CreateDelete() { GisEntityController controller = new GisEntityController(); controller.StartEdit(); GisEntity entity = controller.Create(); entity.EntityCode = "TST"; entity.EntityName = "Teste"; entity.EntityFeatureDataset = string.Empty; entity.EntityFeatureClass = "TTST_TESTE"; entity.EntityClassExtension = string.Empty; entity.EntityLevel = 109; entity.EntityRanking = 0; entity.EntityType = "Alfanumérica"; controller.Update(entity); Assert.AreEqual("TST", entity.EntityCode); Assert.AreEqual("Teste", entity.EntityName); Assert.AreEqual(string.Empty, entity.EntityFeatureDataset); Assert.AreEqual("TTST_TESTE", entity.EntityFeatureClass); Assert.AreEqual(string.Empty, entity.EntityClassExtension); Assert.AreEqual(109, entity.EntityLevel); Assert.AreEqual(0, entity.EntityRanking); Assert.AreEqual("Alfanumérica", entity.EntityType); controller.Delete(entity); IQueryFilter filter = new QueryFilterClass(); filter.WhereClause = "ENT_CD_ENTIDADE = 'TST'"; List <GisEntity> entities = controller.Filter(filter); Assert.AreEqual(0, entities.Count); controller.StopEdit(true); }
public void GisEntity_EntityController_CreateDelete() { GisEntityController controller = new GisEntityController(); controller.StartEdit(); GisEntity entity = controller.Create(); entity.EntityCode = "TST"; entity.EntityName = "Teste"; entity.EntityFeatureDataset = string.Empty; entity.EntityFeatureClass = "TTST_TESTE"; entity.EntityClassExtension = string.Empty; entity.EntityLevel = 109; entity.EntityRanking = 0; entity.EntityType = "Alfanumérica"; controller.Update(entity); Assert.AreEqual("TST", entity.EntityCode); Assert.AreEqual("Teste", entity.EntityName); Assert.AreEqual(string.Empty, entity.EntityFeatureDataset); Assert.AreEqual("TTST_TESTE", entity.EntityFeatureClass); Assert.AreEqual(string.Empty, entity.EntityClassExtension); Assert.AreEqual(109, entity.EntityLevel); Assert.AreEqual(0, entity.EntityRanking); Assert.AreEqual("Alfanumérica", entity.EntityType); controller.Delete(entity); IQueryFilter filter = new QueryFilterClass(); filter.WhereClause = "ENT_CD_ENTIDADE = 'TST'"; List<GisEntity> entities = controller.Filter(filter); Assert.AreEqual(0, entities.Count); controller.StopEdit(true); }
public void GisEntity_EntityController_QueryFilter() { IQueryFilter filter = new QueryFilterClass(); filter.WhereClause = "ENT_FD_ENTIDADE = 'PARCELAMENTOS'"; GisEntityController controller = new GisEntityController(); List<GisEntity> entities = controller.Filter(filter); foreach (GisEntity e in entities) { Console.WriteLine(e.EntityCode); } Assert.AreEqual(13, entities.Count()); }