public void TechnicalErro_OSB() { var requestData = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 10011007, CodigoRamoAtividade = "1", IdMotivo = Guid.NewGuid(), IndicaOperacao = "H" }; var dao = DAOFactory.GetDAO<ValidarPermissaoVendaDigitadaDAO, ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); var response = dao.Execute(requestData); Assert.IsNotNull(response, "Response is null"); Assert.AreEqual(response.Status, ExecutionStatus.TechnicalError, "Response.Status is not TechnicalError"); }
public void TechnicalErro_AccessError() { var requestData = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 99999999, CodigoRamoAtividade = "1", IdMotivo = Guid.NewGuid(), IndicaOperacao = "H" }; var dao = DAOFactory.GetDAO<ValidarPermissaoVendaDigitadaDAO, ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); var response = dao.Execute(requestData); Assert.IsNotNull(response, "Response is null"); Assert.AreEqual(response.Status, ExecutionStatus.TechnicalError, "Response.Status is not TechnicalError"); Assert.AreEqual(response.ErrorCode, ErrorCodes.DAO_OSB_CALL_NAME_RESOLUTION_FAILURE_ERROR, "Response.ErrorCode is not DAO_OSB_CALL_NAME_RESOLUTION_FAILURE_ERROR"); }
public void Success() { var requestData = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 10011001, CodigoRamoAtividade = "1", IdMotivo = Guid.NewGuid(), IndicaOperacao = "H" }; var dao = DAOFactory.GetDAO<ValidarPermissaoVendaDigitadaDAO, ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); var response = dao.Execute(requestData); Assert.IsNotNull(response, "Response is null"); Assert.AreEqual(response.Status, ExecutionStatus.Success, "Response.Status is not Success"); Assert.IsTrue(!string.IsNullOrEmpty(response.TipoDeMensagem), "Response.TipoDeMensagem is empty"); Assert.IsTrue(response.TipoDeMensagem == "E" || response.TipoDeMensagem == "A", "Response.TipoDeMensagem is invalid"); }
public void CodigoNaoExistente() { var request = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = -1, CodigoRamoAtividade = "Test", IndicaOperacao = "S" }; var business = new ValidarPermissaoVendaDigitadaBL(); var response = business.Execute(request); //Resultados de acordo com o mock gerado Assert.IsNull(response.TipoDeMensagem); Assert.IsFalse(response.Status == ExecutionStatus.Success); Assert.AreEqual("9999", response.ErrorCode); Assert.AreEqual("RECORD NOT FOUND", response.ErrorMessage); }
public void Successo() { var request = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 1, CodigoRamoAtividade = "Test", IndicaOperacao = "S" }; var business = new ValidarPermissaoVendaDigitadaBL(); var response = business.Execute(request); //Resultados de acordo com o mock gerado Assert.AreEqual("A", response.TipoDeMensagem); Assert.IsTrue(response.Status == ExecutionStatus.Success); //Assert.IsNull(response.FaultCode); //Assert.IsNull(response.FaultMessage); }
public ValidarPermissaoVendaDigitadaResponse ValidarPermissaoVendaDigitiada(ValidarPermissaoVendaDigitadaRequest requestData) { var business = new ValidarPermissaoVendaDigitadaBL(); var response = this.ExecuteBusiness(business, requestData); return response; }
public void BasicData() { var mockSets = new List<MockSet<ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>>(); var request = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 10011001, CodigoRamoAtividade = "5960", IndicaOperacao = "S" }; var response = new ValidarPermissaoVendaDigitadaResponse() { Status = ExecutionStatus.Success, TipoDeMensagem = "A", ErrorCode = "00", }; var mockSet = new MockSet<ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 10011001, CodigoRamoAtividade = "5961", IndicaOperacao = "S" }; response = new ValidarPermissaoVendaDigitadaResponse() { Status = ExecutionStatus.Success, TipoDeMensagem = "A", ErrorCode = "00", }; mockSet = new MockSet<ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 10011001, CodigoRamoAtividade = "5962", IndicaOperacao = "S" }; response = new ValidarPermissaoVendaDigitadaResponse() { Status = ExecutionStatus.Success, TipoDeMensagem = "A", ErrorCode = "00", }; mockSet = new MockSet<ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 10011001, CodigoRamoAtividade = "5964", IndicaOperacao = "S" }; response = new ValidarPermissaoVendaDigitadaResponse() { Status = ExecutionStatus.Success, TipoDeMensagem = "A", ErrorCode = "00", }; mockSet = new MockSet<ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 10011001, CodigoRamoAtividade = "5965", IndicaOperacao = "S" }; response = new ValidarPermissaoVendaDigitadaResponse() { Status = ExecutionStatus.Success, TipoDeMensagem = "A", ErrorCode = "00", }; mockSet = new MockSet<ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 10011001, CodigoRamoAtividade = "5966", IndicaOperacao = "S" }; response = new ValidarPermissaoVendaDigitadaResponse() { Status = ExecutionStatus.Success, TipoDeMensagem = "A", ErrorCode = "00", }; mockSet = new MockSet<ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 10011001, CodigoRamoAtividade = "5967", IndicaOperacao = "S" }; response = new ValidarPermissaoVendaDigitadaResponse() { Status = ExecutionStatus.Success, TipoDeMensagem = "A", ErrorCode = "00", }; mockSet = new MockSet<ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 10011001, CodigoRamoAtividade = "5968", IndicaOperacao = "S" }; response = new ValidarPermissaoVendaDigitadaResponse() { Status = ExecutionStatus.Success, TipoDeMensagem = "A", ErrorCode = "00", }; mockSet = new MockSet<ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); mockSet = new MockSet<ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 10011001, CodigoRamoAtividade = "5969", IndicaOperacao = "S" }; response = new ValidarPermissaoVendaDigitadaResponse() { Status = ExecutionStatus.Success, TipoDeMensagem = "A", ErrorCode = "00", }; mockSet = new MockSet<ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 10011001, CodigoRamoAtividade = "7995", IndicaOperacao = "S" }; response = new ValidarPermissaoVendaDigitadaResponse() { Status = ExecutionStatus.Success, TipoDeMensagem = "A", ErrorCode = "01", }; mockSet = new MockSet<ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 10011001, CodigoRamoAtividade = "6051", IndicaOperacao = "S" }; response = new ValidarPermissaoVendaDigitadaResponse() { Status = ExecutionStatus.Success, TipoDeMensagem = "A", ErrorCode = "01", }; mockSet = new MockSet<ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 10011001, CodigoRamoAtividade = "5271", IndicaOperacao = "S" }; response = new ValidarPermissaoVendaDigitadaResponse() { Status = ExecutionStatus.Success, TipoDeMensagem = "A", ErrorCode = "01", }; mockSet = new MockSet<ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 10011001, CodigoRamoAtividade = "5993", IndicaOperacao = "S" }; response = new ValidarPermissaoVendaDigitadaResponse() { Status = ExecutionStatus.Success, TipoDeMensagem = "A", ErrorCode = "01", }; mockSet = new MockSet<ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ValidarPermissaoVendaDigitadaRequest() { CodigoCliente = 10011001, CodigoRamoAtividade = "5541", IndicaOperacao = "S" }; response = new ValidarPermissaoVendaDigitadaResponse() { Status = ExecutionStatus.Success, TipoDeMensagem = "A", ErrorCode = "01", }; mockSet = new MockSet<ValidarPermissaoVendaDigitadaRequest, ValidarPermissaoVendaDigitadaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\MockValidarPermissaoVendaDigitada.xml", mockSets); }