public void mustSaveASubModel() { InformacaoExtra _infoExtra = new InformacaoExtra(_workspace); _infoExtra.CodigoInformacaoExtra = 99; _infoExtra.CodigoPontoNotavel = 0; _infoExtra.Informacoes = "Testes Novos com SubModel"; _infoExtra.Save(); PontoNotavel _pn = new PontoNotavel(_workspace); _pn.Codigo = 88; _pn.Descricao = "Testando a inclusao por uma camada transparente."; _pn.Nome = "Teste Inclusao."; _pn.InformacaoExtra = _infoExtra; IPoint _ponto = new PointClass(); _ponto.PutCoords(-5118733.117, -2667994.655); _pn.Geometry = _ponto; _pn.Save(); _pn.Load(88); Assert.IsNotNull(_pn.InformacaoExtra); Assert.AreEqual(_pn.InformacaoExtra.Informacoes, "Testes Novos com SubModel"); _pn.Delete(); }
public void mustDeleteAModel() { mustSaveAModel(); PontoNotavel _pn = new PontoNotavel(_workspace); _pn.Load(1); _pn.Delete(); Assert.IsNull(_pn.Descricao); Assert.IsNull(_pn.Nome); }
public void mustLoadAModel() { mustSaveAModel(); PontoNotavel _pn = new PontoNotavel(_workspace); _pn.Load(1); Assert.AreEqual(_pn.Descricao, "Testando a inclusao por uma camada transparente."); Assert.AreEqual(_pn.Nome, "Teste Inclusao."); _pn.Delete(); }
public void mustSaveAModel() { PontoNotavel _pn = new PontoNotavel(_workspace); _pn.Codigo = 1; _pn.Descricao = "Testando a inclusao por uma camada transparente."; _pn.Nome = "Teste Inclusao."; IPoint _ponto = new PointClass(); _ponto.PutCoords(-5118733.117, -2667994.655); _pn.Geometry = _ponto; _pn.Save(); }
public void mustSearchSomeFeatures() { mustSaveAModel(); PontoNotavel _pn = new PontoNotavel(_workspace); var _pns = _pn.Search("PontoNotavel.Codigo = 1"); foreach (PontoNotavel _item in _pns) { Assert.AreEqual(_item.Nome, "Teste Inclusao."); } Assert.IsTrue(_pns.Count > 0); _pn.Load(1); _pn.Delete(); }
public void mustUpdateAModel() { mustSaveAModel(); PontoNotavel _pn = new PontoNotavel(_workspace); _pn.Load(1); _pn.Descricao = "Ponto Notável Atualizado"; IPoint _ponto = new PointClass(); _ponto.PutCoords(-5119200.437, -2668197.160); _pn.Geometry = _ponto; _pn.Update(); _pn.Load(1); Assert.AreEqual(_pn.Descricao, "Ponto Notável Atualizado"); Assert.AreEqual(_pn.Nome, "Teste Inclusao."); _pn.Delete(); }
public void mustLoadASubModel() { PontoNotavel _pn = new PontoNotavel(_workspace); _pn.Codigo = 989; _pn.Descricao = "Testando a inclusao GISTAble."; _pn.Nome = "Teste Inclusao."; IPoint _ponto = new PointClass(); _ponto.PutCoords(-5118733.117, -2667994.655); _pn.Geometry = _ponto; _pn.Save(); Avaliacao _Avaliacao = new Avaliacao(_workspace); _Avaliacao.Codigo = 898; _Avaliacao.Comentario = "Relativamente bom!"; _Avaliacao.Nome = "Teste"; _Avaliacao.PontoNotavelAvaliado = _pn; _Avaliacao.Save(); Avaliacao _AvaliacaoTeste = new Avaliacao(_workspace); _AvaliacaoTeste.Load(898); Assert.IsNotNull(_AvaliacaoTeste.PontoNotavelAvaliado); Assert.AreEqual(_AvaliacaoTeste.PontoNotavelAvaliado.Nome, "Teste Inclusao."); //TODO:Sem dar load não consigo deletar; _pn.Load(989); _pn.Delete(); _Avaliacao.Load(898); _Avaliacao.Delete(); }