public static List <DocumentoInfoArquivoGeral> CreateDocInPortoRecordsList2() { DocumentoInfoArquivoGeral dipr = new DocumentoInfoArquivoGeral(); dipr.NUD = "2"; dipr.DATAREGISTO = new DateTime(2000, 2, 14).ToString("dd-MM-yyyy HH:mm:ss,FFFFFFF"); dipr.ID_TIPOREGISTO = "2"; dipr.TIPOREGISTO = "Licença de utilização"; dipr.NUMEROESP = "asd2"; dipr.UNIDADEORGANICA_NOMEMECANOGRAFICO = "CMP2"; dipr.ASSUNTO = "assunto2"; dipr.ENTIDADE_NIF = "254875"; dipr.ENTIDADE_NOME = "maria"; dipr.CODMORADA = "xyz"; dipr.DATA_ARQUIVOGERAL = DateTime.Now.ToString("dd-MM-yyyy HH:mm:ss,FFFFFFF"); dipr.NUP = "2a"; dipr.NR_POLICIA = "46"; dipr.CODIGOPOSTAL = "4200-345"; dipr.CONFIDENCIALIDADE = enConfidencialidade.enTipoConfidencialidadeConfidencial; return(new List <DocumentoInfoArquivoGeral>() { dipr }); }
// teste onde se tenta criar um controlo de autoridade com um termo que já é usado mas não como forma // autorizada // NOTA: requer que exista um controlo de autoridade que tenha o termo "Assunto Paralelo" em qualquer uma // forma excepto Forma Autorizada; // requer que o documento não exista na base de dados public static List <DocumentoInfoArquivoGeral> CreateDocInPortoRecordsList5() { DocumentoInfoArquivoGeral dipr = new DocumentoInfoArquivoGeral(); dipr.NUD = "6"; dipr.ID_TIPOREGISTO = "5"; dipr.TIPOREGISTO = "TIPOREGISTO Gisa"; dipr.NUMEROESP = "NroGisa2"; dipr.UNIDADEORGANICA_NOMEMECANOGRAFICO = "ProdGisa"; dipr.ASSUNTO = "Assunto Paralelo"; dipr.ENTIDADE_NIF = "6"; dipr.ENTIDADE_NOME = "ENTIDADE_NOME Gisa"; dipr.CODMORADA = "xyz"; dipr.DATA_ARQUIVOGERAL = DateTime.Now.ToString("dd-MM-yyyy HH:mm:ss,FFFFFFF"); dipr.DATAREGISTO = DateTime.Now.ToShortDateString(); dipr.NUP = "6a"; dipr.NR_POLICIA = "43"; dipr.CODIGOPOSTAL = "4200-456"; return(new List <DocumentoInfoArquivoGeral>() { dipr }); }
public static List <DocumentoInfoArquivoGeral> CreateDocInPortoRecordsList1() { DocumentoInfoArquivoGeral dipr = new DocumentoInfoArquivoGeral(); dipr.NUD = "1"; dipr.NUP = "P/1"; dipr.DATAREGISTO = new DateTime(2000, 10, 14).ToString("dd-MM-yyyy HH:mm:ss,FFFFFFF"); dipr.ID_TIPOREGISTO = "1"; dipr.TIPOREGISTO = "Licença de obra"; dipr.NUMEROESP = "asd1"; dipr.UNIDADEORGANICA_NOMEMECANOGRAFICO = "CMP1"; dipr.ASSUNTO = "assunto1"; dipr.ENTIDADE_NIF = "1"; dipr.ENTIDADE_NOME = "manuel"; dipr.CODMORADA = "xpto"; dipr.DATA_ARQUIVOGERAL = DateTime.Now.ToString("dd-MM-yyyy HH:mm:ss,FFFFFFF"); dipr.NR_POLICIA = "47"; dipr.CODIGOPOSTAL = "4200-678"; dipr.CONFIDENCIALIDADE = enConfidencialidade.enTipoConfidencialidadePublico; return(new List <DocumentoInfoArquivoGeral>() { dipr }); }
public void TestMapDocInPortoRecordToDocumentoExterno_Confidencialidade() { DocumentoInfoArquivoGeral c1 = DocInPortoRecords.CreateDocInPortoRecordsList1()[0]; DocumentoInfoArquivoGeral c2 = DocInPortoRecords.CreateDocInPortoRecordsList1()[0]; DocumentoInfoArquivoGeral c3 = DocInPortoRecords.CreateDocInPortoRecordsList1()[0]; c1.NUD = "1"; c1.NUP = "1"; c1.CONFIDENCIALIDADE = enConfidencialidade.enTipoConfidencialidadePublico; c2.NUD = "2"; c2.NUP = "2"; c2.CONFIDENCIALIDADE = enConfidencialidade.enTipoConfidencialidadeConfidencial; c3.NUD = "3"; c3.NUP = "3"; c3.CONFIDENCIALIDADE = enConfidencialidade.enTipoConfidencialidadeRestrito; var diprecords = new List <DocumentoInfoArquivoGeral>() { c1, c2, c3 }; var serv = new MockDocInPortoWS(); var docsExts = serv.ToDocumentosExternos(diprecords, new List <MoradaRecord>()); Assert.IsNull(((DocumentoComposto)docsExts[0]).Confidencialidade); Assert.AreEqual("Confidencial", ((DocumentoComposto)docsExts[2]).Confidencialidade); Assert.AreEqual("Restrito", ((DocumentoComposto)docsExts[4]).Confidencialidade); }
public static List <DocumentoInfoArquivoGeral> CreateDocInPortoRecordsList3() { DocumentoInfoArquivoGeral dipr1 = new DocumentoInfoArquivoGeral(); dipr1.NUD = "3"; dipr1.ID_TIPOREGISTO = "3"; dipr1.TIPOREGISTO = "TIPOREGISTO genérico"; dipr1.NUMEROESP = "asd3"; dipr1.UNIDADEORGANICA_NOMEMECANOGRAFICO = "CMP"; dipr1.ASSUNTO = "Assunto genérico"; dipr1.ENTIDADE_NIF = "3"; dipr1.ENTIDADE_NOME = "Joaquim"; dipr1.CODMORADA = "abc"; dipr1.DATA_ARQUIVOGERAL = DateTime.Now.ToString("dd-MM-yyyy HH:mm:ss,FFFFFFF"); dipr1.DATAREGISTO = DateTime.Now.ToShortDateString(); dipr1.NUP = "3a"; dipr1.NR_POLICIA = "45"; dipr1.CODIGOPOSTAL = "4200-012"; DocumentoInfoArquivoGeral dipr2 = new DocumentoInfoArquivoGeral(); dipr2.NUD = "4"; dipr2.ID_TIPOREGISTO = "3"; dipr2.TIPOREGISTO = "TIPOREGISTO genérico"; dipr2.NUMEROESP = "asd4"; dipr2.UNIDADEORGANICA_NOMEMECANOGRAFICO = "CMP"; dipr2.ASSUNTO = "Assunto genérico"; dipr2.ENTIDADE_NIF = "3"; dipr2.ENTIDADE_NOME = "Joaquim"; dipr2.CODMORADA = "abc"; dipr2.DATA_ARQUIVOGERAL = DateTime.Now.ToString("dd-MM-yyyy HH:mm:ss,FFFFFFF"); dipr2.DATAREGISTO = DateTime.Now.ToShortDateString(); dipr2.NUP = "4a"; dipr2.NR_POLICIA = "44"; dipr2.CODIGOPOSTAL = "4200-789"; return(new List <DocumentoInfoArquivoGeral>() { dipr1, dipr2 }); }
public void TestMapDocInPortoRecordToDocumentoExterno1() { var mrecords = DocInPortoRecords.CreateMoradaRecordsList1(); var diprecords = DocInPortoRecords.CreateDocInPortoRecordsList1(); DocumentoInfoArquivoGeral diprecord = diprecords[0]; var serv = new MockDocInPortoWS(); List <DocumentoExterno> des = serv.ToDocumentosExternos(diprecords, mrecords); DocumentoComposto dc = (DocumentoComposto)des[0]; DocumentoSimples ds = (DocumentoSimples)des[1]; Assert.AreEqual(diprecord.NUD, ds.NUD); Assert.AreEqual(diprecord.NUMEROESP, ds.NumeroEspecifico); Assert.AreEqual(diprecord.DATA_ARQUIVOGERAL, ds.Timestamp.ToString("dd-MM-yyyy HH:mm:ss,FFFFFFF")); Assert.AreEqual(diprecord.NUP, dc.NUP); Assert.AreEqual(diprecord.DATAREGISTO, dc.DataInicio); Assert.AreEqual(null, dc.Confidencialidade); Assert.AreEqual(diprecord.ASSUNTO, dc.Tipologia.Titulo); Assert.Contains(diprecord.ENTIDADE_NOME, dc.RequerentesOuProprietariosIniciais.ToList()); Assert.Contains("Rua do XPTO", dc.LocalizacoesObraDesignacaoActual.Select(g => g.LocalizacaoObraDesignacaoActual.Titulo).ToList()); Assert.AreEqual(0, dc.TecnicosDeObra.Count); }