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 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 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(); }