public void Sucesso() { var request = new SolicitaAnaliseAlvaraRequest() { CodigoCliente = 1, CodigoSituacaoCliente = "CodigoSituacaoClienteTeste", NomeContato = "NomeContatoTeste", NomeEmailContato = "NomeEmailContatoTeste", NomeProprietario = "NomeProprietarioTeste", NumeroTelefoneContato = "NumeroTelefoneContatoTeste", Protocolo = "ProtocoloTeste" }; var business = new SolicitaAnaliseAlvaraBL(); var response = business.Execute(request); //Resultados de acordo com o mock gerado Assert.AreEqual("SistemaLegadoTeste", response.SistemaLegado); Assert.AreEqual("StatusRetornoTeste", response.StatusRetorno); Assert.AreEqual(new DateTime(2015, 1, 1), response.SolicitacaoCentralAtendimento.DataPrevistaConclusaoSolicitacao); Assert.AreEqual("CodigoSolicitacaoTeste", response.SolicitacaoCentralAtendimento.CodigoSolicitacao); Assert.IsTrue(response.Status == ExecutionStatus.Success); Assert.IsNull(response.ErrorCode); Assert.IsNull(response.ErrorMessage); }
public void CodigoNaoExistente() { var request = new SolicitaAnaliseAlvaraRequest() { CodigoCliente = -1, }; var business = new SolicitaAnaliseAlvaraBL(); var response = business.Execute(request); //Resultados de acordo com o mock gerado Assert.IsNull(response.SistemaLegado); Assert.IsNull(response.StatusRetorno); Assert.IsNull(response.SolicitacaoCentralAtendimento); Assert.IsFalse(response.Status == ExecutionStatus.Success); Assert.AreEqual("9999", response.ErrorCode); Assert.AreEqual("RECORD NOT FOUND", response.ErrorMessage); }
public void TechnicalErro_OSB() { var requestData = new SolicitaAnaliseAlvaraRequest() { Protocolo = "12345", CodigoCliente = 10011007, NumeroTelefoneContato = "98413327", NomeContato = "Felipe", NomeEmailContato = "*****@*****.**", CodigoSituacaoCliente = "1", NomeProprietario = "Trovo", }; var dao = DAOFactory.GetDAO<SolicitaAnaliseAlvaraDAO, SolicitaAnaliseAlvaraRequest, SolicitaAnaliseAlvaraResponse>(); var response = dao.Execute(requestData); Assert.IsNotNull(response, "Response is null"); Assert.AreEqual(response.Status, ExecutionStatus.TechnicalError, "Response.Status is not TechnicalError"); }
public void Success() { var requestData = new SolicitaAnaliseAlvaraRequest() { Protocolo = "12345", CodigoCliente = 10011001, NumeroTelefoneContato = "98413327", NomeContato = "Felipe", NomeEmailContato = "*****@*****.**", CodigoSituacaoCliente = "1", NomeProprietario = "Trovo", }; var dao = DAOFactory.GetDAO<SolicitaAnaliseAlvaraDAO, SolicitaAnaliseAlvaraRequest, SolicitaAnaliseAlvaraResponse>(); var response = dao.Execute(requestData); Assert.IsNotNull(response, "Response is null"); Assert.IsNotNull(response.SolicitacaoCentralAtendimento, "SolicitacaoCentralAtendimento is null"); Assert.IsNotNull(response.SolicitacaoCentralAtendimento.CodigoSolicitacao, "CodigoSolicitacao is null"); Assert.IsNotNull(response.SolicitacaoCentralAtendimento.DataPrevistaConclusaoSolicitacao, "DataPrevistaConclusaoSolicitacao is null"); Assert.AreEqual(response.Status, ExecutionStatus.Success, "Response.Status is not Success"); }
public SolicitaAnaliseAlvaraResponse SolicitaAnaliseAlvara(SolicitaAnaliseAlvaraRequest requestData) { var business = new SolicitaAnaliseAlvaraBL(); var response = this.ExecuteBusiness(business, requestData); return response; }
public void BasicData() { var mockSets = new List<MockSet<SolicitaAnaliseAlvaraRequest, SolicitaAnaliseAlvaraResponse>>(); var request = new SolicitaAnaliseAlvaraRequest() { CodigoCliente = 10011001, CodigoSituacaoCliente = "00", NomeContato = "Felipe", NomeEmailContato = "*****@*****.**", NomeProprietario = "Felipe", NumeroTelefoneContato = "11 4545-4545", Protocolo = "59375793" }; var response = new SolicitaAnaliseAlvaraResponse() { Status = ExecutionStatus.Success, SistemaLegado = "SistemaLegadoTeste", StatusRetorno = "StatusRetornoTeste", SolicitacaoCentralAtendimento = new SolicitaAnaliseAlvaraDTO() { CodigoSolicitacao = "00", DataPrevistaConclusaoSolicitacao = new DateTime(2015,01,01) } }; var mockSet = new MockSet<SolicitaAnaliseAlvaraRequest, SolicitaAnaliseAlvaraResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new SolicitaAnaliseAlvaraRequest() { CodigoCliente = 10011001, CodigoSituacaoCliente = "01", NomeContato = "Felipe", NomeEmailContato = "*****@*****.**", NomeProprietario = "Felipe", NumeroTelefoneContato = "11 4545-4545", Protocolo = "59375793" }; response = new SolicitaAnaliseAlvaraResponse() { Status = ExecutionStatus.Success, SistemaLegado = "SistemaLegadoTeste", StatusRetorno = "StatusRetornoTeste", SolicitacaoCentralAtendimento = new SolicitaAnaliseAlvaraDTO() { CodigoSolicitacao = "01", DataPrevistaConclusaoSolicitacao = DateTime.MinValue, } }; mockSet = new MockSet<SolicitaAnaliseAlvaraRequest, SolicitaAnaliseAlvaraResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\MockSolicitaAnaliseAlvara.xml", mockSets); }