public MockSet<ConsultarProdutoElegivelClienteRequest, ConsultarProdutoElegivelClienteResponse> GetMocksetforCustomer(long codigoCliente, string[] codigosProdutos) { var request = new ConsultarProdutoElegivelClienteRequest() { CodigoCliente = codigoCliente }; var response = new ConsultarProdutoElegivelClienteResponse(); response.Status = ExecutionStatus.Success; response.Produtos = new List<ConsultarProdutoElegivelClienteProdutoDTO>(); if (codigosProdutos != null) { var produtos = from produto in GetFullProductList() where codigosProdutos.Contains(produto.CodigoProduto) select produto; response.Produtos.AddRange(produtos); } else { response.Produtos.AddRange(GetFullProductList()); } response.NumeroTotalRegistros = response.Produtos.Count; var mockSet = new MockSet<ConsultarProdutoElegivelClienteRequest, ConsultarProdutoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; return mockSet; }
public void BasicData() { var mockSets = new List<MockSet<ConsultarSLAPadraoRequest, ConsultarSLAPadraoResponse>>(); var request = new ConsultarSLAPadraoRequest() { CodigoCliente = 10011001, TipoDemanda = 123456 }; var response = new ConsultarSLAPadraoResponse() { DataSLA = new DateTime(2015, 09, 25), Status = ExecutionStatus.Success }; var mockSet = new MockSet<ConsultarSLAPadraoRequest, ConsultarSLAPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarSLAPadraoRequest() { CodigoCliente = 10011002, TipoDemanda = 123456 }; response = new ConsultarSLAPadraoResponse() { DataSLA = null, Status = ExecutionStatus.Success }; mockSet = new MockSet<ConsultarSLAPadraoRequest, ConsultarSLAPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\ConsultarSLAPadraoMock.xml", mockSets); }
public MockSet<ConsultarServicoNaoElegivelClienteRequest, ConsultarServicoNaoElegivelClienteResponse> GetMocksetforCustomer(long codigoCliente, string[] codigosServicos) { var request = new ConsultarServicoNaoElegivelClienteRequest() { CodigoCliente = codigoCliente }; var response = new ConsultarServicoNaoElegivelClienteResponse(); response.Status = ExecutionStatus.Success; response.Servicos = new List<ConsultarServicoNaoElegivelClienteServicoDTO>(); if (codigosServicos != null) { var servicos = from servico in GetFullServiceList() where codigosServicos.Contains(servico.CodigoServico) select servico; response.Servicos.AddRange(servicos); } else { response.Servicos.AddRange(GetFullServiceList()); } response.NumeroTotalRegistros = response.Servicos.Count; var mockSet = new MockSet<ConsultarServicoNaoElegivelClienteRequest, ConsultarServicoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; return mockSet; }
public async Task Person_is_deleted() { var person = MockContext.Object.Persons.First(p => p.TaxCode == "taxcode1"); await PersonService.DeletePerson(person); MockSet.Verify(m => m.Remove(person), Times.Once); MockContext.Object.Persons.Count().ShouldBeEquivalentTo(1); MockContext.Verify(m => m.SaveChangesAsync(), Times.Once); }
public void ItExists() { // Arrange // Act var thing = Repository.Get(It.IsAny <int>()); // Assert Assert.Null(thing); MockSet.Verify(set => set.Find(It.IsAny <int>()), Times.Once); }
public void BasicData() { var mockSets = new List<MockSet<GetEnabledProductRequestTypesRequest, GetEnabledProductRequestTypesResponse>>(); var request = new GetEnabledProductRequestTypesRequest(); request.ProductGroup = Constants.GRUPO_PRODUTO_ELEGIVEL_HABILITADO; var response = new GetEnabledProductRequestTypesResponse(); response.Status = ExecutionStatus.Success; response.ProductRequestTypes = new List<GetEnabledProductRequestTypesDTO>(); response.ProductRequestTypes.Add(new GetEnabledProductRequestTypesDTO() { IntegrationRequestCode = Constants.TIPO_SOLICITACAO_PRODUTO_ALTERACAODETAXA, Name = "Alteração de Taxa" }); response.ProductRequestTypes.Add(new GetEnabledProductRequestTypesDTO() { IntegrationRequestCode = Constants.TIPO_SOLICITACAO_PRODUTO_SOLICITACAODENEGOCIACAODETAXA, Name = "Solicitação de Negociação de Taxa" }); response.ProductRequestTypes.Add(new GetEnabledProductRequestTypesDTO() { IntegrationRequestCode = Constants.TIPO_SOLICITACAO_PRODUTO_HABILITARPRODUTO, Name = "Habilitar Produto" }); response.ProductRequestTypes.Add(new GetEnabledProductRequestTypesDTO() { IntegrationRequestCode = Constants.TIPO_SOLICITACAO_PRODUTO_DESABILITARPRODUTO, Name = "Desabilitar Produto" }); response.ProductRequestTypes.Add(new GetEnabledProductRequestTypesDTO() { IntegrationRequestCode = Constants.TIPO_SOLICITACAO_PRODUTO_HABILITARPRAZOFLEXIVEL, Name = "Habilitar Prazo Flexível" }); response.ProductRequestTypes.Add(new GetEnabledProductRequestTypesDTO() { IntegrationRequestCode = Constants.TIPO_SOLICITACAO_PRODUTO_DESABILITARPRAZOFLEXIVEL, Name = "Desabilitar Prazo Flexível" }); response.ProductRequestTypes.Add(new GetEnabledProductRequestTypesDTO() { IntegrationRequestCode = Constants.TIPO_SOLICITACAO_PRODUTO_ALTERARPRAZOFLEXIVEL, Name = "Alterar Prazo Flexível" }); var mockSet = new MockSet<GetEnabledProductRequestTypesRequest, GetEnabledProductRequestTypesResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new GetEnabledProductRequestTypesRequest(); request.ProductGroup = Constants.GRUPO_PRODUTO_ELEGIVEL_NAOHABILITADO; response = new GetEnabledProductRequestTypesResponse(); response.Status = ExecutionStatus.Success; response.ProductRequestTypes = new List<GetEnabledProductRequestTypesDTO>(); response.ProductRequestTypes.Add(new GetEnabledProductRequestTypesDTO() { IntegrationRequestCode = Constants.TIPO_SOLICITACAO_PRODUTO_HABILITARPRODUTO, Name = "Habilitar Produto" }); mockSet = new MockSet<GetEnabledProductRequestTypesRequest, GetEnabledProductRequestTypesResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new GetEnabledProductRequestTypesRequest(); request.ProductGroup = Constants.GRUPO_PRODUTO_NAOELEGIVEL; response = new GetEnabledProductRequestTypesResponse(); response.Status = ExecutionStatus.Success; response.ProductRequestTypes = new List<GetEnabledProductRequestTypesDTO>(); response.ProductRequestTypes.Add(new GetEnabledProductRequestTypesDTO() { IntegrationRequestCode = Constants.TIPO_SOLICITACAO_PRODUTO_HABILITARPRODUTO, Name = "Habilitar Produto" }); mockSet = new MockSet<GetEnabledProductRequestTypesRequest, GetEnabledProductRequestTypesResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\MockGetProductRequestTypes.xml", mockSets); }
public async Task New_person_is_saved() { var person = new Person() { TaxCode = "taxcode3", Firstname = "firstname3", Surname = "surname3" }; await PersonService.AddPerson(person); MockSet.Verify(m => m.Add(person), Times.Once); MockContext.Object.Persons.Count().ShouldBeEquivalentTo(3); MockContext.Verify(m => m.SaveChangesAsync(), Times.Once); }
public void BasicData() { var mockSets = new List<MockSet<ExistsProductOpenDemandRequest, ExistsProductOpenDemandResponse>>(); var request = new ExistsProductOpenDemandRequest(); request.CodigoCliente = 1; request.CodigoProdutos.Add("0001"); request.CodigoProdutos.Add("0002"); request.CodigoProdutos.Add("0003"); request.CodigoProdutos.Add("0004"); request.CodigoProdutos.Add("0005"); request.CodigoProdutos.Add("0006"); request.CodigoProdutos.Add("0007"); request.CodigoProdutos.Add("0008"); request.CodigoProdutos.Add("0009"); request.CodigoProdutos.Add("0010"); request.CodigoProdutos.Add("0011"); request.CodigoProdutos.Add("0012"); request.CodigoProdutos.Add("0013"); request.CodigoProdutos.Add("0014"); request.CodigoProdutos.Add("0015"); var response = new ExistsProductOpenDemandResponse(); response.Status = ExecutionStatus.Success; response.ExistsProductOpenRequests.Add(new ExistsProductOpenDemandDTO() { CodigoProduto = "0001", IndicadorPossuiDemandasAbertas = true }); response.ExistsProductOpenRequests.Add(new ExistsProductOpenDemandDTO() { CodigoProduto = "0002", IndicadorPossuiDemandasAbertas = false }); response.ExistsProductOpenRequests.Add(new ExistsProductOpenDemandDTO() { CodigoProduto = "0003", IndicadorPossuiDemandasAbertas = false }); response.ExistsProductOpenRequests.Add(new ExistsProductOpenDemandDTO() { CodigoProduto = "0004", IndicadorPossuiDemandasAbertas = false }); response.ExistsProductOpenRequests.Add(new ExistsProductOpenDemandDTO() { CodigoProduto = "0005", IndicadorPossuiDemandasAbertas = true }); response.ExistsProductOpenRequests.Add(new ExistsProductOpenDemandDTO() { CodigoProduto = "0006", IndicadorPossuiDemandasAbertas = true }); response.ExistsProductOpenRequests.Add(new ExistsProductOpenDemandDTO() { CodigoProduto = "0007", IndicadorPossuiDemandasAbertas = true }); response.ExistsProductOpenRequests.Add(new ExistsProductOpenDemandDTO() { CodigoProduto = "0008", IndicadorPossuiDemandasAbertas = false }); response.ExistsProductOpenRequests.Add(new ExistsProductOpenDemandDTO() { CodigoProduto = "0009", IndicadorPossuiDemandasAbertas = false }); response.ExistsProductOpenRequests.Add(new ExistsProductOpenDemandDTO() { CodigoProduto = "0010", IndicadorPossuiDemandasAbertas = true }); response.ExistsProductOpenRequests.Add(new ExistsProductOpenDemandDTO() { CodigoProduto = "0011", IndicadorPossuiDemandasAbertas = false }); response.ExistsProductOpenRequests.Add(new ExistsProductOpenDemandDTO() { CodigoProduto = "0012", IndicadorPossuiDemandasAbertas = false }); response.ExistsProductOpenRequests.Add(new ExistsProductOpenDemandDTO() { CodigoProduto = "0013", IndicadorPossuiDemandasAbertas = false }); response.ExistsProductOpenRequests.Add(new ExistsProductOpenDemandDTO() { CodigoProduto = "0014", IndicadorPossuiDemandasAbertas = true }); response.ExistsProductOpenRequests.Add(new ExistsProductOpenDemandDTO() { CodigoProduto = "0015", IndicadorPossuiDemandasAbertas = true }); var mockSet = new MockSet<ExistsProductOpenDemandRequest, ExistsProductOpenDemandResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\MockExistsProductOpenDemand.xml", mockSets); }
public void BasicData() { var mockSets = new List<MockSet<ConsultarPrazosTaxasPrazoFlexivelRequest, ConsultarPrazosTaxasPrazoFlexivelResponse>>(); var request = new ConsultarPrazosTaxasPrazoFlexivelRequest() { CodigoCliente = 1 }; var response = new ConsultarPrazosTaxasPrazoFlexivelResponse(); response.Status = ExecutionStatus.Success; response.GruposProdutoPrazoFlexivel = new List<ConsultarPrazosTaxasPrazoFlexivelDTO>(); response.GruposProdutoPrazoFlexivel.Add(new ConsultarPrazosTaxasPrazoFlexivelDTO() { CodigoGrupoPrazoFlexivel = 1, DescricaoGrupoPrazoFlexivel = "Flexivel", IndicadorHabilitado = "N", DadosTarifasGrupoProdutoPrazoFlexivel = new List<ConsultarPrazosTaxasPrazoFlexivelTarifasDTO>() }); response.GruposProdutoPrazoFlexivel.Add(new ConsultarPrazosTaxasPrazoFlexivelDTO() { CodigoGrupoPrazoFlexivel = 2, DescricaoGrupoPrazoFlexivel = "Não Flexivel", IndicadorHabilitado = "N", DadosTarifasGrupoProdutoPrazoFlexivel = new List<ConsultarPrazosTaxasPrazoFlexivelTarifasDTO>() }); foreach (var item in response.GruposProdutoPrazoFlexivel) { item.DadosTarifasGrupoProdutoPrazoFlexivel.Add( new ConsultarPrazosTaxasPrazoFlexivelTarifasDTO() { PercentualTaxaGrupoPrazoFlexivel = 9999.00, QuantidadeDiasGrupoPrazoFlexivel = 100 }); } var mockSet = new MockSet<ConsultarPrazosTaxasPrazoFlexivelRequest, ConsultarPrazosTaxasPrazoFlexivelResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\MockConsultarPrazosTaxasPrazoFlexivel.xml", mockSets); }
public MockSet<GetServiceRequestsHistoryRequest, GetServiceRequestsHistoryResponse> GetMocksetforCustomer(long codigoCliente_, string codigosServico_) { var request = new GetServiceRequestsHistoryRequest() { CodigoCliente = codigoCliente_, CodigoServico = codigosServico_ }; var response = new GetServiceRequestsHistoryResponse(); response.ServiceRequests = GetServiceRequestHistoryList(); response.Status = ExecutionStatus.Success; var mockSet = new MockSet<GetServiceRequestsHistoryRequest, GetServiceRequestsHistoryResponse>(); mockSet.request = request; mockSet.response = response; return mockSet; }
public void BasicData() { var mockSets = new List<MockSet<HabilitarProdutoRequest, HabilitarProdutoResponse>>(); var request = new HabilitarProdutoRequest(); request.CodigoCliente = 1; request.CodigoEmpresa = "002"; request.CodigoProduto = "008"; request.Protocolo = "101010"; request.QuantidadeParcelas = "3"; request.PercentualTaxa = 1.5m; request.Origem = "CRM"; request.NomeSolicitante = "Felipe"; request.TelefoneSolicitante = "99999000"; request.FaixasTaxaSegmentado = new List<HabilitarProdutoFaixaTaxaSegmentadoDTO>(); request.FaixasTaxaSegmentado.Add(new HabilitarProdutoFaixaTaxaSegmentadoDTO() { CodigoFaixa = "089", PercentualTaxaFaixa = 1.5d, NumeroInicialParcelaFaixa = "1", NumeroFinalParcelaFaixa = "4", }); var response = new HabilitarProdutoResponse(); response.Status = ExecutionStatus.Success; response.StatusRetorno = "1"; response.SistemaLegado = "OSB"; response.SolicitacaoCentralAtendimento = new HabilitarProdutoSolicitacaoCentralAtendimentoDTO { CodigoSolicitacao = "33", DataPrevistaConclusaoSolicitacao = DateTime.Today, }; var mockSet = new MockSet<HabilitarProdutoRequest, HabilitarProdutoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\HabilitarProdutoMock.xml", mockSets); }
public void BasicData() { var mockSets = new List<MockSet<ConsultarProdutosPrazoFlexivelRequest, ConsultarProdutosPrazoFlexivelResponse>>(); var request = new ConsultarProdutosPrazoFlexivelRequest() { CodigoCliente = 1 }; var response = new ConsultarProdutosPrazoFlexivelResponse(); response.Status = ExecutionStatus.Success; response.CodigoGrupoPrazoFlexivel = 5678; response.Produtos = new List<ConsultarProdutosPrazoFlexivelProdutoDTO>(); response.Produtos.Add(new ConsultarProdutosPrazoFlexivelProdutoDTO() { CodigoProduto = 998, NomeProduto = "Produto Sucesso", CodigoBandeira = 899, NomeBandeira = "Visa", PercentualTaxaGarantia = 2.5, QuantidadeDiasPrazo = 15 }); response.Produtos.Add(new ConsultarProdutosPrazoFlexivelProdutoDTO() { CodigoProduto = 999, NomeProduto = "Produto Sucesso 2", CodigoBandeira = 456, NomeBandeira = "Visa", PercentualTaxaGarantia = 2.5, QuantidadeDiasPrazo = 14 }); var mockSet = new MockSet<ConsultarProdutosPrazoFlexivelRequest, ConsultarProdutosPrazoFlexivelResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\MockConsultarProdutosPrazoFlexivel.xml", mockSets); }
private void SetupMockSet() { MockSet.As <IDbAsyncEnumerable <T> >() .Setup(m => m.GetAsyncEnumerator()) .Returns(new TestDbAsyncEnumerator <T>(DataStore.GetEnumerator())); MockSet.As <IQueryable <T> >() .Setup(m => m.Provider) .Returns(new TestDbAsyncQueryProvider <T>(DataStore.Provider)); MockSet.As <IQueryable <T> >().Setup(m => m.Expression).Returns(DataStore.Expression); MockSet.As <IQueryable <T> >().Setup(m => m.ElementType).Returns(DataStore.ElementType); MockSet.As <IQueryable <T> >().Setup(m => m.GetEnumerator()).Returns(DataStore.GetEnumerator()); MockSet.Setup(m => m.Add(It.IsAny <T>())) .Callback((T item) => { DataStore.ToList().Add(item); }); MockSet.Setup(m => m.Find(It.IsAny <object[]>())) .Returns <object[]>(key => DataStore.SingleOrDefault(e => (e as IBaseEntity <int>).Id == (int)key[0])); }
public void BasicData() { var mockSets = new List<MockSet<ConsultarElegibilidadeCriacaoDemandaRequest, ConsultarElegibilidadeCriacaoDemandaResponse>>(); var request = new ConsultarElegibilidadeCriacaoDemandaRequest() { CodigoCliente = 10011001, TipoDemanda = 123456 }; var response = new ConsultarElegibilidadeCriacaoDemandaResponse() { IndicadorElegibilidade = true, Status = ExecutionStatus.Success }; var mockSet = new MockSet<ConsultarElegibilidadeCriacaoDemandaRequest, ConsultarElegibilidadeCriacaoDemandaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarElegibilidadeCriacaoDemandaRequest() { CodigoCliente = 10011002, TipoDemanda = 123456 }; response = new ConsultarElegibilidadeCriacaoDemandaResponse() { IndicadorElegibilidade = false, Status = ExecutionStatus.Success }; mockSet = new MockSet<ConsultarElegibilidadeCriacaoDemandaRequest, ConsultarElegibilidadeCriacaoDemandaResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\ConsultarElegibilidadeCriacaoDemandaMock.xml", mockSets); }
public void BasicData() { var mockSets = new List<MockSet<HabilitarPrazoFlexivelRequest, HabilitarPrazoFlexivelResponse>>(); var response = new HabilitarPrazoFlexivelResponse(); response.Status = ExecutionStatus.Success; var mockSet = new MockSet<HabilitarPrazoFlexivelRequest, HabilitarPrazoFlexivelResponse>(); mockSet.request = new HabilitarPrazoFlexivelRequest() { CodigoCliente = 1, IndicaOperacao = "I", //Aceita "I, A ou E" CodigoGrupoPrazoFlexivel = 1, QuantidadeDiasGrupoPrazoFlexivel = 10, PercentualTaxaGrupoPrazoFlexivel = 10 }; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\MockManterPrazoFlexivel.xml", mockSets); }
public void Alimentacao() { var mockSets = new List<MockSet<ConsultarInformacoesPatAleloRequest, ConsultarInformacoesPatAleloResponse>>(); var request = new ConsultarInformacoesPatAleloRequest() { CodigoCliente = 1 }; var response = new ConsultarInformacoesPatAleloResponse(); response.Status = ExecutionStatus.BusinessError; response.ErrorMessage = "Erro ao consultar as informações de PAT Alelo Alimentação"; var mockSet = new MockSet<ConsultarInformacoesPatAleloRequest, ConsultarInformacoesPatAleloResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\ConsultarInformacoesPatAleloAlimentacaoSuccessMock.xml", mockSets); }
public void ElegiveisHabilitados() { var mockSets = new List<MockSet<ExistsServiceOpenDemandRequest, ExistsServiceOpenDemandResponse>>(); var request = new ExistsServiceOpenDemandRequest() { UserId = new Guid("be12ef3a-000f-e511-80c0-00155d0ef405"), CodigoCliente = 10011001 }; request.CodigoServicos = new List<string>(); for (int i = 100; i <= 150; i++) { request.CodigoServicos.Add(i.ToString().PadLeft(4, '0')); } var response = new ExistsServiceOpenDemandResponse(); response.Status = ExecutionStatus.Success; for (int i = 100; i <= 250; i++) { bool indicador = true; //verifica se é par indicador = (i % 2).Equals(0); request.CodigoServicos.Add(i.ToString().PadLeft(4, '0')); response.ExistsServiceOpenRequests.Add(new ExistsServiceOpenDemandDTO() { CodigoServico = i.ToString().PadLeft(4, '0'), IndicadorPossuiDemandasAbertas = indicador }); } var mockSet = new MockSet<ExistsServiceOpenDemandRequest, ExistsServiceOpenDemandResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\MockExistsServiceOpenDemand.xml", mockSets); }
public MockSet<ConsultarServicoHabilitadoClienteRequest, ConsultarServicoHabilitadoClienteResponse> GetMocksetforCustomer(long codigoCliente_, string[] codigosServicos_) { var request = new ConsultarServicoHabilitadoClienteRequest() { CodigoCliente = codigoCliente_ }; var response = new ConsultarServicoHabilitadoClienteResponse(); response.Status = ExecutionStatus.Success; response.DataUltimaTransacao = new DateTime(2015, 7, 30); response.IndicadorVendaUltimoMes = true; response.Servicos = new List<ConsultarServicoHabilitadoClienteServicoDTO>(); if (codigosServicos_ != null) { var servicos = from servico in GetFullServiceList() where codigosServicos_.Contains(servico.CodigoServico) select servico; response.Servicos.AddRange(servicos); } else { response.Servicos.AddRange(GetFullServiceList()); } response.NumeroTotalRegistros = response.Servicos.Count; var mockSet = new MockSet<ConsultarServicoHabilitadoClienteRequest, ConsultarServicoHabilitadoClienteResponse>(); mockSet.request = request; mockSet.response = response; return mockSet; }
public void BasicData() { var mockSets = new List<MockSet<SolicitarExclusaoProdutoRequest, SolicitarExclusaoProdutoResponse>>(); var request = new SolicitarExclusaoProdutoRequest() { Protocolo = "101010", CodigoCliente = 1, CodigoProduto = "008", NomeSolicitante = "Andre", Origem = "CRM", TelefoneSolicitante = "99999000", CodigoEmpresa = "002", MotivoSolicitacao = "Teste" }; var response = new SolicitarExclusaoProdutoResponse(); response.Status = ExecutionStatus.Success; response.SistemaLegado = "OSB"; response.StatusRetorno = "StatusRetorno"; response.SolicitacaoCentralAtendimento = new SolicitarExclusaoProdutoDTO(); response.SolicitacaoCentralAtendimento.CodigoSolicitacao = "1111"; response.SolicitacaoCentralAtendimento.DataPrevistaConclusaoSolicitacao = DateTime.Today; var mockSet = new MockSet<SolicitarExclusaoProdutoRequest, SolicitarExclusaoProdutoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\SolicitarExclusaoProdutoMock.xml", mockSets); }
public void ConsultaDetalheProdutoNaoElegivel() { var mockSets = new List<MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>>(); var request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011001, CodigoProduto = "66" }; var response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoNaoElegivelClienteProdutoDTO(); response.Produto.CodigoProduto = "66"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaUltimoMes = false; response.Produto.NomeBandeira = "ELO"; response.Produto.NomeProduto = "ALIMENTAÇÃO"; response.Produto.NomeTipoLiquidacao = "ADQUIRÊNCIA"; response.Produto.QuantidadeDiasPrazo = "30"; response.Produto.QuantidadeParcelasAdministradora = string.Empty; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO; response.Produto.ValorItem = 2; response.Produto.Taxas = new List<ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { PercentualTaxaPadrao = 2, PercentualDesconto = 2 }); var mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011001, CodigoProduto = "65" }; response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoNaoElegivelClienteProdutoDTO(); response.Produto.CodigoProduto = "65"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaUltimoMes = true; response.Produto.NomeBandeira = "ELO"; response.Produto.NomeProduto = "REFEIÇÃO"; response.Produto.NomeTipoLiquidacao = "ADQUIRÊNCIA"; response.Produto.QuantidadeDiasPrazo = "30"; response.Produto.QuantidadeParcelasAdministradora = string.Empty; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO; response.Produto.ValorItem = 3; response.Produto.Taxas = new List<ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { PercentualTaxaPadrao = 2, PercentualDesconto = 2 }); mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011001, CodigoProduto = "3" }; response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoNaoElegivelClienteProdutoDTO(); response.Produto.CodigoProduto = "3"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaUltimoMes = false; response.Produto.NomeBandeira = "VISA"; response.Produto.NomeProduto = "PARCELADO"; response.Produto.NomeTipoLiquidacao = "ADQUIRÊNCIA"; response.Produto.QuantidadeDiasPrazo = "45"; response.Produto.QuantidadeParcelasAdministradora = "6"; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_PARCELADO; response.Produto.ValorItem = 4; response.Produto.Taxas = new List<ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { QuantidadeParcelasLoja = "6", PercentualTaxaPadrao = 2, PercentualDesconto = 2, }); mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011001, CodigoProduto = "5" }; response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoNaoElegivelClienteProdutoDTO(); response.Produto.CodigoProduto = "5"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaUltimoMes = true; response.Produto.NomeBandeira = "MASTERCARD"; response.Produto.NomeProduto = "CRÉDITO À VISTA"; response.Produto.NomeTipoLiquidacao = "VAN"; response.Produto.QuantidadeDiasPrazo = "45"; response.Produto.QuantidadeParcelasAdministradora = "1"; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO; response.Produto.ValorItem = 5; response.Produto.Taxas = new List<ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { QuantidadeParcelasLoja = "1", PercentualTaxaPadrao = 2, PercentualDesconto = 2 }); mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011001, CodigoProduto = "6" }; response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoNaoElegivelClienteProdutoDTO(); response.Produto.CodigoProduto = "6"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaUltimoMes = false; response.Produto.NomeBandeira = "HIPER"; response.Produto.NomeProduto = "SEGMENTADO"; response.Produto.NomeTipoLiquidacao = "MULTIVAN"; response.Produto.QuantidadeDiasPrazo = "45"; response.Produto.QuantidadeParcelasAdministradora = "12"; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_SEGMENTADO; response.Produto.ValorItem = 0; response.Produto.Taxas = new List<ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { NumeroInicialParcelaFaixa = "1", NumeroFinalParcelaFaixa = "3", QuantidadeParcelasLoja = "12", PercentualTaxaPadrao = 2, PercentualDesconto = 1, }); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { NumeroInicialParcelaFaixa = "4", NumeroFinalParcelaFaixa = "6", QuantidadeParcelasLoja = "12", PercentualTaxaPadrao = 2, PercentualDesconto = 1, }); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { NumeroInicialParcelaFaixa = "7", NumeroFinalParcelaFaixa = "9", QuantidadeParcelasLoja = "12", PercentualTaxaPadrao = 2, PercentualDesconto = 1, }); mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011020, CodigoProduto = "5" }; response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.BusinessError; mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011020, CodigoProduto = "6" }; response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoNaoElegivelClienteProdutoDTO(); response.Produto.CodigoProduto = "6"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaUltimoMes = false; response.Produto.NomeBandeira = "HIPER"; response.Produto.NomeProduto = "ERRO MULTIVAN"; response.Produto.NomeTipoLiquidacao = "MULTIVAN"; response.Produto.QuantidadeDiasPrazo = "45"; response.Produto.QuantidadeParcelasAdministradora = "12"; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_SEGMENTADO; response.Produto.ValorItem = 0; response.Produto.Taxas = new List<ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { NumeroInicialParcelaFaixa = "1", NumeroFinalParcelaFaixa = "3", QuantidadeParcelasLoja = "12", PercentualTaxaPadrao = 2, PercentualDesconto = 1, }); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { NumeroInicialParcelaFaixa = "4", NumeroFinalParcelaFaixa = "6", QuantidadeParcelasLoja = "12", PercentualTaxaPadrao = 2, PercentualDesconto = 1, }); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { NumeroInicialParcelaFaixa = "7", NumeroFinalParcelaFaixa = "9", QuantidadeParcelasLoja = "12", PercentualTaxaPadrao = 2, PercentualDesconto = 1, }); mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011020, CodigoProduto = "1004" }; response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoNaoElegivelClienteProdutoDTO(); response.Produto.CodigoProduto = "1004"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaUltimoMes = true; response.Produto.NomeBandeira = "MASTERCARD"; response.Produto.NomeProduto = "CRÉDITO À VISTA"; response.Produto.NomeTipoLiquidacao = "VAN"; response.Produto.QuantidadeDiasPrazo = "45"; response.Produto.QuantidadeParcelasAdministradora = "1"; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO; response.Produto.ValorItem = 5; response.Produto.Taxas = new List<ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { QuantidadeParcelasLoja = "1", PercentualTaxaPadrao = 2, PercentualDesconto = 2 }); mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011020, CodigoProduto = "1005" }; response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoNaoElegivelClienteProdutoDTO(); response.Produto.CodigoProduto = "1005"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaUltimoMes = false; response.Produto.NomeBandeira = "HIPER"; response.Produto.NomeProduto = "ERRO DEMANDA"; response.Produto.NomeTipoLiquidacao = "MULTIVAN"; response.Produto.QuantidadeDiasPrazo = "45"; response.Produto.QuantidadeParcelasAdministradora = "12"; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_SEGMENTADO; response.Produto.ValorItem = 0; response.Produto.Taxas = new List<ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { NumeroInicialParcelaFaixa = "1", NumeroFinalParcelaFaixa = "3", QuantidadeParcelasLoja = "12", PercentualTaxaPadrao = 2, PercentualDesconto = 1, }); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { NumeroInicialParcelaFaixa = "4", NumeroFinalParcelaFaixa = "6", QuantidadeParcelasLoja = "12", PercentualTaxaPadrao = 2, PercentualDesconto = 1, }); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { NumeroInicialParcelaFaixa = "7", NumeroFinalParcelaFaixa = "9", QuantidadeParcelasLoja = "12", PercentualTaxaPadrao = 2, PercentualDesconto = 1, }); mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011020, CodigoProduto = "66" }; response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoNaoElegivelClienteProdutoDTO(); response.Produto.CodigoProduto = "66"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaUltimoMes = false; response.Produto.NomeBandeira = "ELO"; response.Produto.NomeProduto = "ERRO ALIMENTAÇÃO"; response.Produto.NomeTipoLiquidacao = "ADQUIRÊNCIA"; response.Produto.QuantidadeDiasPrazo = "30"; response.Produto.QuantidadeParcelasAdministradora = string.Empty; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO; response.Produto.ValorItem = 2; response.Produto.Taxas = new List<ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { PercentualTaxaPadrao = 2, PercentualDesconto = 2 }); mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011020, CodigoProduto = "65" }; response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoNaoElegivelClienteProdutoDTO(); response.Produto.CodigoProduto = "65"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaUltimoMes = true; response.Produto.NomeBandeira = "ELO"; response.Produto.NomeProduto = "ERRO REFEIÇÃO"; response.Produto.NomeTipoLiquidacao = "ADQUIRÊNCIA"; response.Produto.QuantidadeDiasPrazo = "30"; response.Produto.QuantidadeParcelasAdministradora = string.Empty; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO; response.Produto.ValorItem = 3; response.Produto.Taxas = new List<ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { PercentualTaxaPadrao = 2, PercentualDesconto = 2 }); mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011022, CodigoProduto = "5" }; response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.TechnicalError; mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011022, CodigoProduto = "6" }; response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoNaoElegivelClienteProdutoDTO(); response.Produto.CodigoProduto = "6"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaUltimoMes = false; response.Produto.NomeBandeira = "HIPER"; response.Produto.NomeProduto = "ERRO MULTIVAN"; response.Produto.NomeTipoLiquidacao = "MULTIVAN"; response.Produto.QuantidadeDiasPrazo = "45"; response.Produto.QuantidadeParcelasAdministradora = "12"; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_SEGMENTADO; response.Produto.ValorItem = 0; response.Produto.Taxas = new List<ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { NumeroInicialParcelaFaixa = "1", NumeroFinalParcelaFaixa = "3", QuantidadeParcelasLoja = "12", PercentualTaxaPadrao = 2, PercentualDesconto = 1, }); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { NumeroInicialParcelaFaixa = "4", NumeroFinalParcelaFaixa = "6", QuantidadeParcelasLoja = "12", PercentualTaxaPadrao = 2, PercentualDesconto = 1, }); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { NumeroInicialParcelaFaixa = "7", NumeroFinalParcelaFaixa = "9", QuantidadeParcelasLoja = "12", PercentualTaxaPadrao = 2, PercentualDesconto = 1, }); mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011022, CodigoProduto = "66" }; response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoNaoElegivelClienteProdutoDTO(); response.Produto.CodigoProduto = "66"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaUltimoMes = false; response.Produto.NomeBandeira = "ELO"; response.Produto.NomeProduto = "ERRO ALIMENTAÇÃO"; response.Produto.NomeTipoLiquidacao = "ADQUIRÊNCIA"; response.Produto.QuantidadeDiasPrazo = "30"; response.Produto.QuantidadeParcelasAdministradora = string.Empty; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO; response.Produto.ValorItem = 2; response.Produto.Taxas = new List<ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { PercentualTaxaPadrao = 2, PercentualDesconto = 2 }); mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011022, CodigoProduto = "65" }; response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoNaoElegivelClienteProdutoDTO(); response.Produto.CodigoProduto = "65"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaUltimoMes = true; response.Produto.NomeBandeira = "ELO"; response.Produto.NomeProduto = "ERRO REFEIÇÃO"; response.Produto.NomeTipoLiquidacao = "ADQUIRÊNCIA"; response.Produto.QuantidadeDiasPrazo = "30"; response.Produto.QuantidadeParcelasAdministradora = string.Empty; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO; response.Produto.ValorItem = 3; response.Produto.Taxas = new List<ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { PercentualTaxaPadrao = 2, PercentualDesconto = 2 }); mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\MockConsultarDetalheProdutoNaoElegivelCliente.xml", mockSets); //PAT Alelo com Multivan mockSets = new List<MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>>(); request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011001, CodigoProduto = "66" }; response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoNaoElegivelClienteProdutoDTO(); response.Produto.CodigoProduto = "66"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaUltimoMes = true; response.Produto.NomeBandeira = "ELO"; response.Produto.NomeProduto = "ALIMENTAÇÃO"; response.Produto.NomeTipoLiquidacao = "MULTIVAN"; response.Produto.QuantidadeDiasPrazo = "30"; response.Produto.QuantidadeParcelasAdministradora = "---"; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO; response.Produto.ValorItem = 1; response.Produto.Taxas = new List<ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { PercentualTaxaPadrao = 2, PercentualDesconto = 2, }); mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoNaoElegivelClienteRequest() { CodigoCliente = 10011001, CodigoProduto = "65" }; response = new ConsultarDetalheProdutoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoNaoElegivelClienteProdutoDTO(); response.Produto.CodigoProduto = "65"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaUltimoMes = true; response.Produto.NomeBandeira = "ELO"; response.Produto.NomeProduto = "REFEIÇÃO"; response.Produto.NomeTipoLiquidacao = "MULTIVAN"; response.Produto.QuantidadeDiasPrazo = "30"; response.Produto.QuantidadeParcelasAdministradora = "---"; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO; response.Produto.ValorItem = 2; response.Produto.Taxas = new List<ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoNaoElegivelClienteTaxaDTO() { PercentualTaxaPadrao = 2, PercentualDesconto = 2 }); mockSet = new MockSet<ConsultarDetalheProdutoNaoElegivelClienteRequest, ConsultarDetalheProdutoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\MockConsultarDetalheProdutoNaoElegivelClientePATAleloComMultivan.xml", mockSets); }
public void BasicData() { var mockSets = new List<MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>>(); var request = new GetProductRequestsHistoryRequest(); request.CodigoCliente = 10011001; request.CodigoProduto = "6"; var response = new GetProductRequestsHistoryResponse(); response.Status = ExecutionStatus.Success; response.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "09876542739404", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-15), ClosedOn = DateTime.Now.AddDays(-10) }); var mockSet = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet.request = request; mockSet.response = response; var request2 = new GetProductRequestsHistoryRequest(); request2.CodigoCliente = 10011001; request2.CodigoProduto = "65"; var response2 = new GetProductRequestsHistoryResponse(); response2.Status = ExecutionStatus.Success; response2.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response2.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "08876542739403", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-12), ClosedOn = DateTime.Now.AddDays(-8) }); var mockSet2 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet2.request = request2; mockSet2.response = response2; var request3 = new GetProductRequestsHistoryRequest(); request2.CodigoCliente = 10011001; request2.CodigoProduto = "66"; var response3 = new GetProductRequestsHistoryResponse(); response3.Status = ExecutionStatus.Success; response3.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response3.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "07876542739402", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-10), ClosedOn = DateTime.Now.AddDays(-5) }); var mockSet3 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet); mockSets.Add(mockSet2); mockSets.Add(mockSet3); request3 = new GetProductRequestsHistoryRequest(); request3.CodigoCliente = 10011020; request3.CodigoProduto = "5"; response3 = new GetProductRequestsHistoryResponse(); response3.Status = ExecutionStatus.Success; response3.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response3.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "07876542739402", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-10), ClosedOn = DateTime.Now.AddDays(-5) }); mockSet3 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet3); request3 = new GetProductRequestsHistoryRequest(); request3.CodigoCliente = 10011020; request3.CodigoProduto = "6"; response3 = new GetProductRequestsHistoryResponse(); response3.Status = ExecutionStatus.Success; response3.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response3.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "07876542739402", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-10), ClosedOn = DateTime.Now.AddDays(-5) }); mockSet3 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet3); request3 = new GetProductRequestsHistoryRequest(); request3.CodigoCliente = 10011020; request3.CodigoProduto = "66"; response3 = new GetProductRequestsHistoryResponse(); response3.Status = ExecutionStatus.Success; response3.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response3.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "07876542739402", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-10), ClosedOn = DateTime.Now.AddDays(-5) }); mockSet3 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet3); request3 = new GetProductRequestsHistoryRequest(); request3.CodigoCliente = 10011020; request3.CodigoProduto = "65"; response3 = new GetProductRequestsHistoryResponse(); response3.Status = ExecutionStatus.Success; response3.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response3.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "07876542739402", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-10), ClosedOn = DateTime.Now.AddDays(-5) }); mockSet3 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet3); request3 = new GetProductRequestsHistoryRequest(); request3.CodigoCliente = 10011020; request3.CodigoProduto = "1004"; response3 = new GetProductRequestsHistoryResponse(); response3.Status = ExecutionStatus.BusinessError; mockSet3 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet3); request3 = new GetProductRequestsHistoryRequest(); request3.CodigoCliente = 10011020; request3.CodigoProduto = "1005"; response3 = new GetProductRequestsHistoryResponse(); response3.Status = ExecutionStatus.Success; response3.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response3.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "07876542739402", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-10), ClosedOn = DateTime.Now.AddDays(-5) }); mockSet3 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet3); request3 = new GetProductRequestsHistoryRequest(); request3.CodigoCliente = 10011022; request3.CodigoProduto = "5"; response3 = new GetProductRequestsHistoryResponse(); response3.Status = ExecutionStatus.Success; response3.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response3.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "07876542739402", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-10), ClosedOn = DateTime.Now.AddDays(-5) }); mockSet3 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet3); request3 = new GetProductRequestsHistoryRequest(); request3.CodigoCliente = 10011022; request3.CodigoProduto = "6"; response3 = new GetProductRequestsHistoryResponse(); response3.Status = ExecutionStatus.Success; response3.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response3.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "07876542739402", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-10), ClosedOn = DateTime.Now.AddDays(-5) }); mockSet3 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet3); request3 = new GetProductRequestsHistoryRequest(); request3.CodigoCliente = 10011022; request3.CodigoProduto = "66"; response3 = new GetProductRequestsHistoryResponse(); response3.Status = ExecutionStatus.Success; response3.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response3.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "07876542739402", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-10), ClosedOn = DateTime.Now.AddDays(-5) }); mockSet3 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet3); request3 = new GetProductRequestsHistoryRequest(); request3.CodigoCliente = 10011022; request3.CodigoProduto = "65"; response3 = new GetProductRequestsHistoryResponse(); response3.Status = ExecutionStatus.Success; response3.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response3.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "07876542739402", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-10), ClosedOn = DateTime.Now.AddDays(-5) }); mockSet3 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet3); request3 = new GetProductRequestsHistoryRequest(); request3.CodigoCliente = 10011023; request3.CodigoProduto = "1007"; response3 = new GetProductRequestsHistoryResponse(); response3.Status = ExecutionStatus.Success; response3.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response3.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "07876542739402", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-10), ClosedOn = DateTime.Now.AddDays(-5) }); mockSet3 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet3); request3 = new GetProductRequestsHistoryRequest(); request3.CodigoCliente = 10011023; request3.CodigoProduto = "1008"; response3 = new GetProductRequestsHistoryResponse(); response3.Status = ExecutionStatus.Success; response3.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response3.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "07876542739402", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-10), ClosedOn = DateTime.Now.AddDays(-5) }); mockSet3 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet3); request3 = new GetProductRequestsHistoryRequest(); request3.CodigoCliente = 10011023; request3.CodigoProduto = "1009"; response3 = new GetProductRequestsHistoryResponse(); response3.Status = ExecutionStatus.Success; response3.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response3.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "07876542739402", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-10), ClosedOn = DateTime.Now.AddDays(-5) }); mockSet3 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet3); request3 = new GetProductRequestsHistoryRequest(); request3.CodigoCliente = 10011023; request3.CodigoProduto = "1010"; response3 = new GetProductRequestsHistoryResponse(); response3.Status = ExecutionStatus.Success; response3.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response3.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "07876542739402", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-10), ClosedOn = DateTime.Now.AddDays(-5) }); mockSet3 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet3); request3 = new GetProductRequestsHistoryRequest(); request3.CodigoCliente = 10011023; request3.CodigoProduto = "1011"; response3 = new GetProductRequestsHistoryResponse(); response3.Status = ExecutionStatus.Success; response3.ProductRequests = new List<GetProductRequestsHistoryDTO>(); response3.ProductRequests.Add(new GetProductRequestsHistoryDTO() { ServiceCallNumber = "07876542739402", ProductRequestName = "Alteração de Taxa", CreatedOn = DateTime.Now.AddDays(-10), ClosedOn = DateTime.Now.AddDays(-5) }); mockSet3 = new MockSet<GetProductRequestsHistoryRequest, GetProductRequestsHistoryResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet3); this.WriteObject(@"..\..\Generated\MockGetProductRequestsHistory.xml", mockSets); }
public void BasicData() { var mockSets = new List<MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>>(); #region SLA Habilitar Serviço var request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "8", TipoDemanda = 2001 }; var response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; var mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "9", TipoDemanda = 2001 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "10", TipoDemanda = 2001 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "11", TipoDemanda = 2001 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "13", TipoDemanda = 2001 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "16", TipoDemanda = 2001 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.BusinessError, ErrorMessage = "SLA indisponível" }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "16", TipoDemanda = 2001 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.BusinessError, ErrorMessage = "SLA indisponível" }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "30", TipoDemanda = 2001 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "31", TipoDemanda = 2001 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "32", TipoDemanda = 2001 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "33", TipoDemanda = 2001 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "34", TipoDemanda = 2001 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "35", TipoDemanda = 2001 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "400", TipoDemanda = 2001 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); #endregion #region SLA Desabilitar Serviço request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "12", TipoDemanda = 2002 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.BusinessError, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "15", TipoDemanda = 2002 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "18", TipoDemanda = 2002 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.BusinessError, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "19", TipoDemanda = 2002 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "20", TipoDemanda = 2002 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, // TO DO com Data }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "21", TipoDemanda = 2002 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, // TO DO Concluído }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "22", TipoDemanda = 2002 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, // Sem data OK }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "23", TipoDemanda = 2002 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "24", TipoDemanda = 2002 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "25", TipoDemanda = 2002 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "26", TipoDemanda = 2002 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, // TO DO com Data }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "27", TipoDemanda = 2002 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, // TO DO com Data }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "28", TipoDemanda = 2002 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, // TO DO com Data }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "29", TipoDemanda = 2002 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, // TO DO Concluído }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "36", TipoDemanda = 2002 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, // Sem data OK }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "37", TipoDemanda = 2002 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); #endregion #region SLA Desabilitar Produto request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "66", TipoDemanda = 1007 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "65", TipoDemanda = 1007 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "3", TipoDemanda = 1007 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "5", TipoDemanda = 1007 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "6", TipoDemanda = 1007 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011023, SubTipoDemanda = "1007", TipoDemanda = 1006 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.BusinessError, ErrorMessage = "SLA indisponível" }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011023, SubTipoDemanda = "1008", TipoDemanda = 1006 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011023, SubTipoDemanda = "1009", TipoDemanda = 1006 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011023, SubTipoDemanda = "1010", TipoDemanda = 1006 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011023, SubTipoDemanda = "1011", TipoDemanda = 1006 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); #endregion #region SLA Solicitar Negociação de Taxa request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "66", TipoDemanda = 1004 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "65", TipoDemanda = 1004 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.BusinessError, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "3", TipoDemanda = 1004 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "5", TipoDemanda = 1004 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.BusinessError, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "6", TipoDemanda = 1004 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); #endregion #region SLA Desabilitar Venda Digitada request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "66", TipoDemanda = 1006 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.BusinessError, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "65", TipoDemanda = 1006 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.BusinessError, ErrorCode = "SLA indisponível" }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "3", TipoDemanda = 1006 }; response = new ConsultarPrazoPadraoResponse() { // Erro de SLA Indisponivel Status = ExecutionStatus.BusinessError, ErrorMessage = "SLA Indisponível" }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "5", TipoDemanda = 1006 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "6", TipoDemanda = 1006 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(2), ErrorMessage = string.Empty, }; mockSet = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); #endregion //Alterar produto request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "66", TipoDemanda = 1001 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(3), ErrorMessage = string.Empty, }; var mockSetDemandaAlterarProduto = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSetDemandaAlterarProduto.request = request; mockSetDemandaAlterarProduto.response = response; mockSets.Add(mockSetDemandaAlterarProduto); //Habilitar Venda Digitada request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "3", TipoDemanda = 1005 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.BusinessError, DataSLA = DateTime.Now.AddDays(4), ErrorMessage = string.Empty, }; var mockSetDemandaHabilitarVendaDigitada = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSetDemandaHabilitarVendaDigitada.request = request; mockSetDemandaHabilitarVendaDigitada.response = response; mockSets.Add(mockSetDemandaHabilitarVendaDigitada); //Habilitar prazo flexível request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "66", TipoDemanda = 1009 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(7), ErrorMessage = string.Empty, }; var mockSetDemandaHabilitarPrazoFlexivel = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSetDemandaHabilitarPrazoFlexivel.request = request; mockSetDemandaHabilitarPrazoFlexivel.response = response; mockSets.Add(mockSetDemandaHabilitarPrazoFlexivel); //Desabilitar prazo flexível request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "66", TipoDemanda = 1010 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(8), ErrorMessage = string.Empty, }; var mockSetDemandaDesabilitarPrazoFlexivel = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSetDemandaDesabilitarPrazoFlexivel.request = request; mockSetDemandaDesabilitarPrazoFlexivel.response = response; mockSets.Add(mockSetDemandaDesabilitarPrazoFlexivel); //Alterar prazo flexível request = new ConsultarPrazoPadraoRequest() { CodigoCliente = 10011001, SubTipoDemanda = "66", TipoDemanda = 1011 }; response = new ConsultarPrazoPadraoResponse() { Status = ExecutionStatus.Success, DataSLA = DateTime.Now.AddDays(9), ErrorMessage = string.Empty, }; var mockSetDemandaAlterarPrazoFlexivel = new MockSet<ConsultarPrazoPadraoRequest, ConsultarPrazoPadraoResponse>(); mockSetDemandaAlterarPrazoFlexivel.request = request; mockSetDemandaAlterarPrazoFlexivel.response = response; mockSets.Add(mockSetDemandaAlterarPrazoFlexivel); this.WriteObject(@"..\..\Generated\MockConsultarPrazoPadrao.xml", mockSets); }
public void UnitTest() { var mockSets = new List<MockSet<DesabilitarProdutoRequest, DesabilitarProdutoResponse>>(); var request = new DesabilitarProdutoRequest() { Protocolo = "0000222", CodigoCliente = 10011001, CodigoProduto = 3, NomeSolicitante = "Cielo", Origem = "Dynamics CRM", TelefoneSolicitante = "985435678", CodigoEmpresa = "123456", MotivoSolicitacao = "Nova demanda", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", RequestReasonId = new Guid("9ce30986-573f-e511-80cb-000d3ac00701"), DemandId = new Guid("f8be8be4-163a-e511-80f3-000d3ac01607") }; var response = new DesabilitarProdutoResponse() { Status = ExecutionStatus.Success }; var mockSet1 = new MockSet<DesabilitarProdutoRequest, DesabilitarProdutoResponse>(); mockSet1.request = request; mockSet1.response = response; mockSets.Add(mockSet1); request = new DesabilitarProdutoRequest() { Protocolo = "0000222", CodigoCliente = 10011001, CodigoProduto = 6, NomeSolicitante = "Cielo", Origem = "Dynamics CRM", TelefoneSolicitante = "985435678", CodigoEmpresa = "123456", MotivoSolicitacao = "Nova demanda", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", RequestReasonId = new Guid("9ce30986-573f-e511-80cb-000d3ac00701"), DemandId = new Guid("f8be8be4-163a-e511-80f3-000d3ac01607") }; response = new DesabilitarProdutoResponse() { Status = ExecutionStatus.TechnicalError }; var mockSet2 = new MockSet<DesabilitarProdutoRequest, DesabilitarProdutoResponse>(); mockSet2.request = request; mockSet2.response = response; mockSets.Add(mockSet2); request = new DesabilitarProdutoRequest() { Protocolo = "0000222", CodigoCliente = 10011001, CodigoProduto = 66, NomeSolicitante = "Cielo", Origem = "Dynamics CRM", TelefoneSolicitante = "985435678", CodigoEmpresa = "123456", MotivoSolicitacao = "Nova demanda", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", RequestReasonId = new Guid("9ce30986-573f-e511-80cb-000d3ac00701"), DemandId = new Guid("f8be8be4-163a-e511-80f3-000d3ac01607") }; response = new DesabilitarProdutoResponse() { Status = ExecutionStatus.BusinessError }; var mockSet3 = new MockSet<DesabilitarProdutoRequest, DesabilitarProdutoResponse>(); mockSet3.request = request; mockSet3.response = response; mockSets.Add(mockSet3); this.WriteObject(@"..\..\Generated\MockDesabilitarProdutoUnitTest.xml", mockSets); }
public void UnitTest() { var mockSets = new List<MockSet<HabilitarServicoRequest, HabilitarServicoResponse>>(); var request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "8", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222" }; var response = new HabilitarServicoResponse() { Status = ExecutionStatus.Success, DataSLA = new DateTime(2015, 08, 24) }; var mockSet = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "9", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222" }; response = new HabilitarServicoResponse() { Status = ExecutionStatus.TechnicalError, DataSLA = new DateTime(2015, 08, 24) }; var mockSet2 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet2.request = request; mockSet2.response = response; mockSets.Add(mockSet2); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "10", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222" }; response = new HabilitarServicoResponse() { Status = ExecutionStatus.BusinessError, DataSLA = new DateTime(2015, 08, 24) }; var mockSet3 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet3.request = request; mockSet3.response = response; mockSets.Add(mockSet3); this.WriteObject(@"..\..\Generated\MockHabilitarServicoUnitTest.xml", mockSets); }
public MockSet<ConsultarProdutoElegivelClienteRequest, ConsultarProdutoElegivelClienteResponse> GetErrorMocksetforCustomer(long codigoCliente, string typeError) { var request = new ConsultarProdutoElegivelClienteRequest() { CodigoCliente = codigoCliente }; var response = new ConsultarProdutoElegivelClienteResponse(); switch (typeError) { case "BusinessError": response.Status = ExecutionStatus.BusinessError; break; case "TechnicalError": response.Status = ExecutionStatus.TechnicalError; break; case "DetalhesError": response.Status = ExecutionStatus.Success; response.Produtos = new List<ConsultarProdutoElegivelClienteProdutoDTO>(); response.Produtos.AddRange(GetErrorProductList()); response.NumeroTotalRegistros = response.Produtos.Count; break; // case "BusinessError": // response.Status = ExecutionStatus.BusinessError; // break; // } var mockSet = new MockSet<ConsultarProdutoElegivelClienteRequest, ConsultarProdutoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; return mockSet; }
public void ConsultaDetalheProdutoHabilitadoDesabilitarProduto() { var mockSets = new List<MockSet<ConsultarDetalheProdutoHabilitadoClienteRequest, ConsultarDetalheProdutoHabilitadoClienteResponse>>(); var request = new ConsultarDetalheProdutoHabilitadoClienteRequest() { CodigoCliente = 10011001, CodigoProduto = "5" }; var response = new ConsultarDetalheProdutoHabilitadoClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoHabilitadoClienteProdutoDTO(); response.Produto.CodigoProduto = "5"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "SIM"; response.Produto.IndicadorVendaDigitada = false; response.Produto.IndicadorVendaUltimoMes = true; response.Produto.NomeBandeira = "ALELO"; response.Produto.NomeProduto = "CRÉDITO À VISTA"; response.Produto.NomeTipoLiquidacao = "ADQUIRÊNCIA"; response.Produto.QuantidadeDiasPrazo = "30"; response.Produto.QuantidadeParcelasAdministradora = "1"; response.Produto.NomeBanco = "SANTANDER"; response.Produto.NumeroAgencia = "****3-2"; response.Produto.NumeroContaCorrente = "***12-3"; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO; response.Produto.ValorItem = 2; response.Produto.Taxas = new List<ConsultarDetalheProdutoHabilitadoClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoHabilitadoClienteTaxaDTO() { CodigoFaixa = "1", PercentualTaxaPadrao = 2, PercentualDesconto = 2, TaxaMatriz = 3, QuantidadeParcelasLoja = "1" }); var mockSet = new MockSet<ConsultarDetalheProdutoHabilitadoClienteRequest, ConsultarDetalheProdutoHabilitadoClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoHabilitadoClienteRequest() { CodigoCliente = 10011001, CodigoProduto = "65" }; response = new ConsultarDetalheProdutoHabilitadoClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoHabilitadoClienteProdutoDTO(); response.Produto.CodigoProduto = "65"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "Sim"; response.Produto.IndicadorVendaDigitada = true; response.Produto.IndicadorVendaUltimoMes = true; response.Produto.NomeBandeira = "HIPERCARD"; response.Produto.NomeProduto = "REFEIÇÃO"; response.Produto.NomeTipoLiquidacao = "ADQUIRÊNCIA"; response.Produto.QuantidadeDiasPrazo = "30"; response.Produto.QuantidadeParcelasAdministradora = string.Empty; response.Produto.NomeBanco = "ITAU"; response.Produto.NumeroAgencia = "****3-2"; response.Produto.NumeroContaCorrente = "***12-3"; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO; response.Produto.ValorItem = 1; response.Produto.Taxas = new List<ConsultarDetalheProdutoHabilitadoClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoHabilitadoClienteTaxaDTO() { CodigoFaixa = "1", PercentualTaxaPadrao = 2, PercentualDesconto = 2, TaxaMatriz = 3 }); mockSet = new MockSet<ConsultarDetalheProdutoHabilitadoClienteRequest, ConsultarDetalheProdutoHabilitadoClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoHabilitadoClienteRequest() { CodigoCliente = 10011001, CodigoProduto = "6" }; response = new ConsultarDetalheProdutoHabilitadoClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoHabilitadoClienteProdutoDTO(); response.Produto.CodigoProduto = "6"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "SIM"; response.Produto.IndicadorVendaDigitada = true; response.Produto.IndicadorVendaUltimoMes = true; response.Produto.NomeBandeira = "HIPER"; response.Produto.NomeProduto = "SEGMENTADO"; response.Produto.NomeTipoLiquidacao = "MULTIVAN"; response.Produto.QuantidadeDiasPrazo = "45"; response.Produto.QuantidadeParcelasAdministradora = "12"; response.Produto.NomeBanco = "BRADESCO"; response.Produto.NumeroAgencia = "****3-2"; response.Produto.NumeroContaCorrente = "***12-3"; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_SEGMENTADO; response.Produto.ValorItem = 4; response.Produto.Taxas = new List<ConsultarDetalheProdutoHabilitadoClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoHabilitadoClienteTaxaDTO() { CodigoFaixa = "1", NumeroInicialParcelaFaixa = "1", NumeroFinalParcelaFaixa = "3", QuantidadeParcelasLoja = "12", PercentualTaxaPadrao = 2, PercentualTaxaFaixa = 2, PercentualDesconto = 2, TaxaMatriz = 3 }); response.Produto.Taxas.Add(new ConsultarDetalheProdutoHabilitadoClienteTaxaDTO() { CodigoFaixa = "1", NumeroInicialParcelaFaixa = "4", NumeroFinalParcelaFaixa = "6", QuantidadeParcelasLoja = "12", PercentualTaxaPadrao = 2, PercentualTaxaFaixa = 3, PercentualDesconto = 2, TaxaMatriz = 3 }); response.Produto.Taxas.Add(new ConsultarDetalheProdutoHabilitadoClienteTaxaDTO() { CodigoFaixa = "1", NumeroInicialParcelaFaixa = "7", NumeroFinalParcelaFaixa = "9", QuantidadeParcelasLoja = "12", PercentualTaxaPadrao = 2, PercentualTaxaFaixa = 6, PercentualDesconto = 2, TaxaMatriz = 3 }); mockSet = new MockSet<ConsultarDetalheProdutoHabilitadoClienteRequest, ConsultarDetalheProdutoHabilitadoClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoHabilitadoClienteRequest() { CodigoCliente = 10011001, CodigoProduto = "66" }; response = new ConsultarDetalheProdutoHabilitadoClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoHabilitadoClienteProdutoDTO(); response.Produto.CodigoProduto = "66"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "Sim"; response.Produto.IndicadorVendaDigitada = true; response.Produto.IndicadorVendaUltimoMes = true; response.Produto.NomeBandeira = "ELO"; response.Produto.NomeProduto = "ALIMENTAÇÃO"; response.Produto.NomeTipoLiquidacao = "MULTIVAN"; response.Produto.QuantidadeDiasPrazo = "30"; response.Produto.QuantidadeParcelasAdministradora = string.Empty; response.Produto.NomeBanco = "BRADESCO"; response.Produto.NumeroAgencia = "****3-2"; response.Produto.NumeroContaCorrente = "***12-3"; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO; response.Produto.ValorItem = 0; response.Produto.Taxas = new List<ConsultarDetalheProdutoHabilitadoClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoHabilitadoClienteTaxaDTO() { CodigoFaixa = "1", PercentualTaxaPadrao = 2, PercentualDesconto = 2, TaxaMatriz = 3 }); mockSet = new MockSet<ConsultarDetalheProdutoHabilitadoClienteRequest, ConsultarDetalheProdutoHabilitadoClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\MockConsultarDetalheProdutoHabilitadoDesabilitarProduto.xml", mockSets); }
public void ConsultaDetalheProdutoHabilitadoMultivanPatAlelo() { var mockSets = new List<MockSet<ConsultarDetalheProdutoHabilitadoClienteRequest, ConsultarDetalheProdutoHabilitadoClienteResponse>>(); var request = new ConsultarDetalheProdutoHabilitadoClienteRequest() { CodigoCliente = 10011001, CodigoProduto = "66" }; var response = new ConsultarDetalheProdutoHabilitadoClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoHabilitadoClienteProdutoDTO(); response.Produto.CodigoProduto = "66"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaDigitada = false; response.Produto.IndicadorVendaUltimoMes = true; response.Produto.NomeBandeira = "ELO"; response.Produto.NomeProduto = "ALIMENTAÇÃO"; response.Produto.NomeTipoLiquidacao = "MULTIVAN"; response.Produto.QuantidadeDiasPrazo = "30"; response.Produto.QuantidadeParcelasAdministradora = string.Empty; response.Produto.NomeBanco = "BRADESCO"; response.Produto.NumeroAgencia = "****3-2"; response.Produto.NumeroContaCorrente = "***12-3"; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO; response.Produto.ValorItem = 0; response.Produto.Taxas = new List<ConsultarDetalheProdutoHabilitadoClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoHabilitadoClienteTaxaDTO() { CodigoFaixa = "1", PercentualTaxaPadrao = 2, PercentualDesconto = 2, TaxaMatriz = 3 }); var mockSet = new MockSet<ConsultarDetalheProdutoHabilitadoClienteRequest, ConsultarDetalheProdutoHabilitadoClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoHabilitadoClienteRequest() { CodigoCliente = 10011001, CodigoProduto = "65" }; response = new ConsultarDetalheProdutoHabilitadoClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.Success; response.Produto = new ConsultarDetalheProdutoHabilitadoClienteProdutoDTO(); response.Produto.CodigoProduto = "65"; response.Produto.DataHabilitacaoProdutoCliente = new DateTime(2014, 10, 20); response.Produto.IndicadorAceitaTransacaoDigitada = "NÃO"; response.Produto.IndicadorVendaDigitada = false; response.Produto.IndicadorVendaUltimoMes = true; response.Produto.NomeBandeira = "ELO"; response.Produto.NomeProduto = "REFEIÇÃO"; response.Produto.NomeTipoLiquidacao = "MULTIVAN"; response.Produto.QuantidadeDiasPrazo = "30"; response.Produto.QuantidadeParcelasAdministradora = string.Empty; response.Produto.NomeBanco = "BANCO DO BRASIL"; response.Produto.NumeroAgencia = "****3-2"; response.Produto.NumeroContaCorrente = "***12-3"; response.Produto.TipoGrupoProduto = Constants.TIPOGRUPOPRODUTO_CREDITO; response.Produto.ValorItem = 1; response.Produto.Taxas = new List<ConsultarDetalheProdutoHabilitadoClienteTaxaDTO>(); response.Produto.Taxas.Add(new ConsultarDetalheProdutoHabilitadoClienteTaxaDTO() { CodigoFaixa = "1", PercentualTaxaPadrao = 2, PercentualDesconto = 2, TaxaMatriz = 3 }); mockSet = new MockSet<ConsultarDetalheProdutoHabilitadoClienteRequest, ConsultarDetalheProdutoHabilitadoClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\MockConsultarDetalheProdutoHabilitadoClienteMultivanPatAlelo.xml", mockSets); }
public void BasicData() { var mockSets = new List<MockSet<ConsultarInformacoesPatAleloRequest, ConsultarInformacoesPatAleloResponse>>(); var request = new ConsultarInformacoesPatAleloRequest() { CodigoCliente = 1 }; var response = new ConsultarInformacoesPatAleloResponse(); response.Status = ExecutionStatus.Success; response.DadosAlimentacao = new PatAleloAlimentacaoDTO(); var dadosAlimentacao = new PatAleloAlimentacaoDTO(); dadosAlimentacao.Aberto24Horas = true; dadosAlimentacao.Acougue = true; dadosAlimentacao.Armazem = true; dadosAlimentacao.CheckOutsLoja = "SIM"; dadosAlimentacao.CodigoCliente = 012; dadosAlimentacao.CodigoProduto = "4002"; dadosAlimentacao.DataAfiliacao = DateTime.MinValue; dadosAlimentacao.Domingo = false; dadosAlimentacao.Hipermercado = true; dadosAlimentacao.HorarioComercial = false; dadosAlimentacao.Hortimercado = true; dadosAlimentacao.IndicadorApresentacaoCartao = "SIM"; dadosAlimentacao.IndicadorServicoDelivery = "SIM"; dadosAlimentacao.IndicadorVendaInternet = "Não"; dadosAlimentacao.LaticinioFrios = true; dadosAlimentacao.Mercearia = false; dadosAlimentacao.Noturno = true; dadosAlimentacao.Outros = false; dadosAlimentacao.Padaria = true; dadosAlimentacao.Peixaria = true; dadosAlimentacao.Sabado = true; dadosAlimentacao.SegundaSexta = true; dadosAlimentacao.Supermercado = true; dadosAlimentacao.ValorAreaAtendimentoPublico = "SIM"; response.DadosAlimentacao = dadosAlimentacao; response.DadosRefeicao = new PatAleloRefeicaoDTO(); var dadosRefeicao = new PatAleloRefeicaoDTO(); dadosRefeicao.Aberto24Horas = true; dadosRefeicao.CodigoCliente = 012; dadosRefeicao.CodigoProduto = "4002"; dadosRefeicao.DataAfiliacao = DateTime.MinValue; dadosRefeicao.Domingo = false; dadosRefeicao.HorarioComercial = false; dadosRefeicao.IndicadorApresentacaoCartao = "SIM"; dadosRefeicao.IndicadorServicoDelivery = "SIM"; dadosRefeicao.IndicadorVendaInternet = "Não"; dadosRefeicao.Noturno = true; dadosRefeicao.Outros = false; dadosRefeicao.Padaria = true; dadosRefeicao.Sabado = true; dadosRefeicao.SegundaSexta = true; dadosRefeicao.ValorAreaAtendimentoPublico = "SIM"; dadosRefeicao.Bar = true; dadosRefeicao.FastFood = false; dadosRefeicao.Lanchonete = true; dadosRefeicao.QuantidadeDeAssento = "22"; dadosRefeicao.QuantidadeDeMaximaRefeicao = "1000"; dadosRefeicao.QuantidadeDeMesa = "100"; dadosRefeicao.Restaurante = true; response.DadosRefeicao = dadosRefeicao; var mockSet = new MockSet<ConsultarInformacoesPatAleloRequest, ConsultarInformacoesPatAleloResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\ConsultarInformacoesPatAleloAlimentacao.xml", mockSets); }
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); }
public void BasicData() { //8 ok //9 ok //10 concluído //11 concluído //13 erro //16 concluído //30 ok //31 sem data //32 erro //33 sem data //34 sem data //35 erro var mockSets = new List<MockSet<HabilitarServicoRequest, HabilitarServicoResponse>>(); var request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "8", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222", //Origem = "CRM", //Protocolo = "0000222", }; //SolicitacaoCentralAtendimento solicitacao = new SolicitacaoCentralAtendimento(); //solicitacao.DataPrevistaConclusaoSolicitacao = DateTime.Now; //solicitacao.CodigoSolicitacao = 001; var response = new HabilitarServicoResponse() { Status = ExecutionStatus.Success, //SolicitacaoCentralAtendimento = solicitacao, DataSLA=DateTime.Now.AddDays(3) }; var mockSet = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "9", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222", //Origem = "CRM", //Protocolo = "0000222", }; //solicitacao.DataPrevistaConclusaoSolicitacao = DateTime.Now; //solicitacao.CodigoSolicitacao = 001; response = new HabilitarServicoResponse() { Status = ExecutionStatus.Success, //SolicitacaoCentralAtendimento = solicitacao, DataSLA=DateTime.Now.AddDays(3) }; var mockSet2 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet2.request = request; mockSet2.response = response; mockSets.Add(mockSet2); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "10", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222", //Origem = "CRM", //Protocolo = "0000222", }; //solicitacao.DataPrevistaConclusaoSolicitacao = DateTime.Now; //solicitacao.CodigoSolicitacao = 001; response = new HabilitarServicoResponse() { Status = ExecutionStatus.Success, //SolicitacaoCentralAtendimento = solicitacao, DataSLA=DateTime.Now.AddDays(3) }; var mockSet3 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet3.request = request; mockSet3.response = response; mockSets.Add(mockSet3); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "11", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222", //Origem = "CRM", //Protocolo = "0000222", }; //solicitacao.DataPrevistaConclusaoSolicitacao = DateTime.Now; //solicitacao.CodigoSolicitacao = 001; response = new HabilitarServicoResponse() { Status = ExecutionStatus.Success, //SolicitacaoCentralAtendimento = solicitacao, DataSLA=DateTime.Now.AddDays(3) }; var mockSet4 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet4.request = request; mockSet4.response = response; mockSets.Add(mockSet4); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "13", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222", //Origem = "CRM", //Protocolo = "0000222", }; //solicitacao.DataPrevistaConclusaoSolicitacao = DateTime.Now; //solicitacao.CodigoSolicitacao = 001; response = new HabilitarServicoResponse() { Status = ExecutionStatus.Success }; var mockSet5 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet5.request = request; mockSet5.response = response; mockSets.Add(mockSet5); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "16", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222", //Origem = "CRM", //Protocolo = "0000222", }; //solicitacao.DataPrevistaConclusaoSolicitacao = DateTime.Now; //solicitacao.CodigoSolicitacao = 001; response = new HabilitarServicoResponse() { Status = ExecutionStatus.Success, //SolicitacaoCentralAtendimento = solicitacao, //DataSLA=DateTime.Now.AddDays(3) }; var mockSet6 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet6.request = request; mockSet6.response = response; mockSets.Add(mockSet6); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "35", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222", //Origem = "CRM", //Protocolo = "0000222", }; //solicitacao.DataPrevistaConclusaoSolicitacao = DateTime.Now; //solicitacao.CodigoSolicitacao = 001; response = new HabilitarServicoResponse() { Status = ExecutionStatus.BusinessError, }; var mockSet7 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet7.request = request; mockSet7.response = response; mockSets.Add(mockSet7); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "1", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222", //Origem = "CRM", //Protocolo = "0000222", }; //solicitacao.DataPrevistaConclusaoSolicitacao = DateTime.Now; //solicitacao.CodigoSolicitacao = 001; response = new HabilitarServicoResponse() { Status = ExecutionStatus.Success, //SolicitacaoCentralAtendimento = solicitacao, DataSLA=DateTime.Now.AddDays(3) }; var mockSet8 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet8.request = request; mockSet8.response = response; mockSets.Add(mockSet8); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "2", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222", //Origem = "CRM", //Protocolo = "0000222", }; //solicitacao.DataPrevistaConclusaoSolicitacao = DateTime.Now; //solicitacao.CodigoSolicitacao = 001; response = new HabilitarServicoResponse() { Status = ExecutionStatus.Success, //SolicitacaoCentralAtendimento = solicitacao, DataSLA=DateTime.Now.AddDays(3) }; var mockSet9 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet9.request = request; mockSet9.response = response; mockSets.Add(mockSet9); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "3", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222", //Origem = "CRM", //Protocolo = "0000222", }; //solicitacao.DataPrevistaConclusaoSolicitacao = DateTime.Now; //solicitacao.CodigoSolicitacao = 001; response = new HabilitarServicoResponse() { Status = ExecutionStatus.Success, //SolicitacaoCentralAtendimento = solicitacao, DataSLA=DateTime.Now.AddDays(3) }; var mockSet10 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet10.request = request; mockSet10.response = response; mockSets.Add(mockSet10); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "4", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222", //Origem = "CRM", //Protocolo = "0000222", }; //solicitacao.DataPrevistaConclusaoSolicitacao = DateTime.Now; //solicitacao.CodigoSolicitacao = 001; response = new HabilitarServicoResponse() { Status = ExecutionStatus.Success, //SolicitacaoCentralAtendimento = solicitacao, DataSLA=DateTime.Now.AddDays(3) }; var mockSet11 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet11.request = request; mockSet11.response = response; mockSets.Add(mockSet11); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "5", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222", //Origem = "CRM", //Protocolo = "0000222", }; //solicitacao.DataPrevistaConclusaoSolicitacao = DateTime.Now; //solicitacao.CodigoSolicitacao = 001; response = new HabilitarServicoResponse() { Status = ExecutionStatus.Success, //SolicitacaoCentralAtendimento = solicitacao, DataSLA=DateTime.Now.AddDays(3) }; var mockSet12 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet12.request = request; mockSet12.response = response; mockSets.Add(mockSet12); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "6", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222", //Origem = "CRM", //Protocolo = "0000222", }; //solicitacao.DataPrevistaConclusaoSolicitacao = DateTime.Now; //solicitacao.CodigoSolicitacao = 001; response = new HabilitarServicoResponse() { Status = ExecutionStatus.Success, //SolicitacaoCentralAtendimento = solicitacao, //DataSLA=DateTime.Now.AddDays(3) }; var mockSet13 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet13.request = request; mockSet13.response = response; mockSets.Add(mockSet13); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "7", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222", //Origem = "CRM", //Protocolo = "0000222", }; //solicitacao.DataPrevistaConclusaoSolicitacao = DateTime.Now; //solicitacao.CodigoSolicitacao = 001; response = new HabilitarServicoResponse() { Status = ExecutionStatus.Success, //SolicitacaoCentralAtendimento = solicitacao, //DataSLA=DateTime.Now.AddDays(3) }; var mockSet14 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet14.request = request; mockSet14.response = response; mockSets.Add(mockSet14); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "400", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222", //Origem = "CRM", //Protocolo = "0000222", }; //solicitacao.DataPrevistaConclusaoSolicitacao = DateTime.Now; //solicitacao.CodigoSolicitacao = 001; response = new HabilitarServicoResponse() { Status = ExecutionStatus.Success, //SolicitacaoCentralAtendimento = solicitacao, DataSLA = DateTime.Now.AddDays(3) }; var mockSet15 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet15.request = request; mockSet15.response = response; mockSets.Add(mockSet15); request = new HabilitarServicoRequest() { CodigoCliente = 10011001, CodigoServico = "15", ArvoreAssunto = "Habilitar Serviço", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("08bf8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("eb974b25-553f-e511-80cb-000d3ac00701"), TituloOcorrencia = "0000222", //Origem = "CRM", //Protocolo = "0000222", }; //solicitacao.DataPrevistaConclusaoSolicitacao = DateTime.Now; //solicitacao.CodigoSolicitacao = 001; response = new HabilitarServicoResponse() { Status = ExecutionStatus.Success }; var mockSet16 = new MockSet<HabilitarServicoRequest, HabilitarServicoResponse>(); mockSet16.request = request; mockSet16.response = response; mockSets.Add(mockSet16); this.WriteObject(@"..\..\Generated\HabilitarServicoMock.xml", mockSets); }
public void BasicData() { var mockSets = new List<MockSet<ConsultarDetalheProdutoMultivanContratadoClienteRequest, ConsultarDetalheProdutoMultivanContratadoClienteResponse>>(); var request = new ConsultarDetalheProdutoMultivanContratadoClienteRequest() { CodigoCliente = 10011001, CodigoProduto = "6" }; var response = new ConsultarDetalheProdutoMultivanContratadoClienteResponse(); response.Status = ExecutionStatus.Success; response.DetalhesMultivan = new List<ConsultarDetalheProdutoMultivanContratadoClienteDTO>(); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "Concorrente", NumeroCadastroEmpresa = "12344321", InicioVigencia = new DateTime(2015, 1, 1), FimVigencia = new DateTime(2015, 1, 10) }); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "Empresa Concorrente Número Um", NumeroCadastroEmpresa = "11111111111111111111111", InicioVigencia = new DateTime(2015, 2, 10), FimVigencia = new DateTime(2016, 1, 9) }); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "", NumeroCadastroEmpresa = "", InicioVigencia = new DateTime(2015, 2, 10), FimVigencia = new DateTime(2016, 1, 9) }); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "Empresa 2", NumeroCadastroEmpresa = "1919181819", InicioVigencia = new DateTime(2015, 2, 10) }); var mockSet = new MockSet<ConsultarDetalheProdutoMultivanContratadoClienteRequest, ConsultarDetalheProdutoMultivanContratadoClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoMultivanContratadoClienteRequest() { CodigoCliente = 10011001, CodigoProduto = "66" }; response = new ConsultarDetalheProdutoMultivanContratadoClienteResponse(); response.Status = ExecutionStatus.Success; response.DetalhesMultivan = new List<ConsultarDetalheProdutoMultivanContratadoClienteDTO>(); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "Concorrente", NumeroCadastroEmpresa = "12344321", InicioVigencia = new DateTime(2015, 1, 1), FimVigencia = new DateTime(2015, 1, 10) }); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "Empresa Concorrente Número Um", NumeroCadastroEmpresa = "11111111111111111111111", InicioVigencia = new DateTime(2015, 2, 10), FimVigencia = new DateTime(2016, 1, 9) }); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "", NumeroCadastroEmpresa = "", InicioVigencia = new DateTime(2015, 2, 10), FimVigencia = new DateTime(2016, 1, 9) }); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "Empresa 2", NumeroCadastroEmpresa = "1919181819", InicioVigencia = new DateTime(2015, 2, 10) }); mockSet = new MockSet<ConsultarDetalheProdutoMultivanContratadoClienteRequest, ConsultarDetalheProdutoMultivanContratadoClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoMultivanContratadoClienteRequest() { CodigoCliente = 10011001, CodigoProduto = "65" }; response = new ConsultarDetalheProdutoMultivanContratadoClienteResponse(); response.Status = ExecutionStatus.Success; response.DetalhesMultivan = new List<ConsultarDetalheProdutoMultivanContratadoClienteDTO>(); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "Concorrente", NumeroCadastroEmpresa = "12344321", InicioVigencia = new DateTime(2015, 1, 1), FimVigencia = new DateTime(2015, 1, 10) }); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "Empresa Concorrente Número Um", NumeroCadastroEmpresa = "11111111111111111111111", InicioVigencia = new DateTime(2015, 2, 10), FimVigencia = new DateTime(2016, 1, 9) }); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "", NumeroCadastroEmpresa = "", InicioVigencia = new DateTime(2015, 2, 10), FimVigencia = new DateTime(2016, 1, 9) }); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "Empresa 2", NumeroCadastroEmpresa = "1919181819", InicioVigencia = new DateTime(2015, 2, 10) }); mockSet = new MockSet<ConsultarDetalheProdutoMultivanContratadoClienteRequest, ConsultarDetalheProdutoMultivanContratadoClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoMultivanContratadoClienteRequest() { CodigoCliente = 10011020, CodigoProduto = "6" }; response = new ConsultarDetalheProdutoMultivanContratadoClienteResponse(); response.Status = ExecutionStatus.BusinessError; mockSet = new MockSet<ConsultarDetalheProdutoMultivanContratadoClienteRequest, ConsultarDetalheProdutoMultivanContratadoClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoMultivanContratadoClienteRequest() { CodigoCliente = 10011020, CodigoProduto = "1003" }; response = new ConsultarDetalheProdutoMultivanContratadoClienteResponse(); response.Status = ExecutionStatus.Success; response.DetalhesMultivan = new List<ConsultarDetalheProdutoMultivanContratadoClienteDTO>(); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "Concorrente", NumeroCadastroEmpresa = "12344321", InicioVigencia = new DateTime(2015, 1, 1), FimVigencia = new DateTime(2015, 1, 10) }); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "Empresa Concorrente Número Um", NumeroCadastroEmpresa = "11111111111111111111111", InicioVigencia = new DateTime(2015, 2, 10), FimVigencia = new DateTime(2016, 1, 9) }); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "", NumeroCadastroEmpresa = "", InicioVigencia = new DateTime(2015, 2, 10), FimVigencia = new DateTime(2016, 1, 9) }); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "Empresa 2", NumeroCadastroEmpresa = "1919181819", InicioVigencia = new DateTime(2015, 2, 10) }); mockSet = new MockSet<ConsultarDetalheProdutoMultivanContratadoClienteRequest, ConsultarDetalheProdutoMultivanContratadoClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoMultivanContratadoClienteRequest() { CodigoCliente = 10011020, CodigoProduto = "1005" }; response = new ConsultarDetalheProdutoMultivanContratadoClienteResponse(); response.Status = ExecutionStatus.Success; response.DetalhesMultivan = new List<ConsultarDetalheProdutoMultivanContratadoClienteDTO>(); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "Concorrente", NumeroCadastroEmpresa = "12344321", InicioVigencia = new DateTime(2015, 1, 1), FimVigencia = new DateTime(2015, 1, 10) }); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "Empresa Concorrente Número Um", NumeroCadastroEmpresa = "11111111111111111111111", InicioVigencia = new DateTime(2015, 2, 10), FimVigencia = new DateTime(2016, 1, 9) }); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "", NumeroCadastroEmpresa = "", InicioVigencia = new DateTime(2015, 2, 10), FimVigencia = new DateTime(2016, 1, 9) }); response.DetalhesMultivan.Add(new ConsultarDetalheProdutoMultivanContratadoClienteDTO() { NomeEmpresa = "Empresa 2", NumeroCadastroEmpresa = "1919181819", InicioVigencia = new DateTime(2015, 2, 10) }); mockSet = new MockSet<ConsultarDetalheProdutoMultivanContratadoClienteRequest, ConsultarDetalheProdutoMultivanContratadoClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); request = new ConsultarDetalheProdutoMultivanContratadoClienteRequest() { CodigoCliente = 10011022, CodigoProduto = "6" }; response = new ConsultarDetalheProdutoMultivanContratadoClienteResponse(); response.Status = ExecutionStatus.TechnicalError; mockSet = new MockSet<ConsultarDetalheProdutoMultivanContratadoClienteRequest, ConsultarDetalheProdutoMultivanContratadoClienteResponse>(); mockSet.request = request; mockSet.response = response; mockSets.Add(mockSet); this.WriteObject(@"..\..\Generated\MockConsultarDetalheProdutoMultivanContratadoCliente.xml", mockSets); }
public void UniTest() { var mockSets = new List<MockSet<ConsultarPrazosTaxasPrazoFlexivelRequest, ConsultarPrazosTaxasPrazoFlexivelResponse>>(); #region Retornando Lista Vazia var request1 = new ConsultarPrazosTaxasPrazoFlexivelRequest() { CodigoCliente = 1, CodigoGrupoPrazoFlexivel = 1 }; var response1 = new ConsultarPrazosTaxasPrazoFlexivelResponse(); response1.GruposProdutoPrazoFlexivel = new List<ConsultarPrazosTaxasPrazoFlexivelDTO>(); response1.GruposProdutoPrazoFlexivel.Add( new ConsultarPrazosTaxasPrazoFlexivelDTO() { CodigoGrupoPrazoFlexivel = 1, DadosTarifasGrupoProdutoPrazoFlexivel = new List<ConsultarPrazosTaxasPrazoFlexivelTarifasDTO>(), DescricaoGrupoPrazoFlexivel = "Grupo com retorno vazio", IndicadorHabilitado = "H" } ); response1.Status = ExecutionStatus.Success; var mockSet1 = new MockSet<ConsultarPrazosTaxasPrazoFlexivelRequest, ConsultarPrazosTaxasPrazoFlexivelResponse>(); mockSet1.request = request1; mockSet1.response = response1; mockSets.Add(mockSet1); #endregion #region Retornando Lista com um elemento var request2 = new ConsultarPrazosTaxasPrazoFlexivelRequest() { CodigoCliente = 2, CodigoGrupoPrazoFlexivel = 2 }; var response2 = new ConsultarPrazosTaxasPrazoFlexivelResponse(); response2.GruposProdutoPrazoFlexivel = new List<ConsultarPrazosTaxasPrazoFlexivelDTO>(); response2.GruposProdutoPrazoFlexivel.Add( new ConsultarPrazosTaxasPrazoFlexivelDTO() { CodigoGrupoPrazoFlexivel = 2, DadosTarifasGrupoProdutoPrazoFlexivel = new List<ConsultarPrazosTaxasPrazoFlexivelTarifasDTO>(), DescricaoGrupoPrazoFlexivel = "Grupo com retorno de um elemento", IndicadorHabilitado = "H" } ); response2.GruposProdutoPrazoFlexivel[0].DadosTarifasGrupoProdutoPrazoFlexivel.Add( new ConsultarPrazosTaxasPrazoFlexivelTarifasDTO() { PercentualTaxaGrupoPrazoFlexivel = 3d, QuantidadeDiasGrupoPrazoFlexivel = 4 } ); response2.Status = ExecutionStatus.Success; var mockSet2 = new MockSet<ConsultarPrazosTaxasPrazoFlexivelRequest, ConsultarPrazosTaxasPrazoFlexivelResponse>(); mockSet2.request = request2; mockSet2.response = response2; mockSets.Add(mockSet2); #endregion #region Retornando Lista com vinte elementos var request3 = new ConsultarPrazosTaxasPrazoFlexivelRequest() { CodigoCliente = 3, CodigoGrupoPrazoFlexivel = 3 }; var response3 = new ConsultarPrazosTaxasPrazoFlexivelResponse(); response3.GruposProdutoPrazoFlexivel = new List<ConsultarPrazosTaxasPrazoFlexivelDTO>(); response3.GruposProdutoPrazoFlexivel.Add( new ConsultarPrazosTaxasPrazoFlexivelDTO() { CodigoGrupoPrazoFlexivel = 3, DadosTarifasGrupoProdutoPrazoFlexivel = new List<ConsultarPrazosTaxasPrazoFlexivelTarifasDTO>(), DescricaoGrupoPrazoFlexivel = "Grupo com retorno de vinte elementos", IndicadorHabilitado = "H" } ); for (int i = 0; i < 20; i++) { response3.GruposProdutoPrazoFlexivel[0].DadosTarifasGrupoProdutoPrazoFlexivel.Add( new ConsultarPrazosTaxasPrazoFlexivelTarifasDTO() { PercentualTaxaGrupoPrazoFlexivel = ((double)i)/4, QuantidadeDiasGrupoPrazoFlexivel = i+10 } ); } response3.Status = ExecutionStatus.Success; var mockSet3 = new MockSet<ConsultarPrazosTaxasPrazoFlexivelRequest, ConsultarPrazosTaxasPrazoFlexivelResponse>(); mockSet3.request = request3; mockSet3.response = response3; mockSets.Add(mockSet3); #endregion #region Retornando Erro de negócio var request4 = new ConsultarPrazosTaxasPrazoFlexivelRequest() { CodigoCliente = 4, CodigoGrupoPrazoFlexivel = 4 }; var response4 = new ConsultarPrazosTaxasPrazoFlexivelResponse(); response4.Status = ExecutionStatus.BusinessError; var mockSet4 = new MockSet<ConsultarPrazosTaxasPrazoFlexivelRequest, ConsultarPrazosTaxasPrazoFlexivelResponse>(); mockSet4.request = request4; mockSet4.response = response4; mockSets.Add(mockSet4); #endregion #region Retornando Erro técnico var request5 = new ConsultarPrazosTaxasPrazoFlexivelRequest() { CodigoCliente = 5, CodigoGrupoPrazoFlexivel = 5 }; var response5 = new ConsultarPrazosTaxasPrazoFlexivelResponse(); response5.Status = ExecutionStatus.TechnicalError; var mockSet5 = new MockSet<ConsultarPrazosTaxasPrazoFlexivelRequest, ConsultarPrazosTaxasPrazoFlexivelResponse>(); mockSet5.request = request5; mockSet5.response = response5; mockSets.Add(mockSet5); #endregion this.WriteObject(@"..\..\Generated\MockUnitTestConsultarPrazosTaxasPrazoFlexivel.xml", mockSets); }
public void DesabilitarVendaDigitada() { { var mockSets = new List<MockSet<HabilitarDesabilitarVendaDigitadaRequest, HabilitarDesabilitarVendaDigitadaResponse>>(); var request = new HabilitarDesabilitarVendaDigitadaRequest() { CodigoCliente = 10011001, IndicaOperacao = "D", TituloDaOcorrencia = "0000222", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", ArvoreDeAssunto = "Desabilitação de Venda Digitada", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("febe8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("92e30986-573f-e511-80cb-000d3ac00701"), Origem = "Dynamics CRM", Protocolo = "0000222", }; request.DadosVendaDigitada = new List<HabilitarDesabilitarVendaDigitadaDTO> { new HabilitarDesabilitarVendaDigitadaDTO() { CodigoProduto = "66", IndicaAcao = "S", } }; var response = new HabilitarDesabilitarVendaDigitadaResponse() { Status = ExecutionStatus.Success }; var mockSet15 = new MockSet<HabilitarDesabilitarVendaDigitadaRequest, HabilitarDesabilitarVendaDigitadaResponse>(); request = new HabilitarDesabilitarVendaDigitadaRequest() { CodigoCliente = 10011001, IndicaOperacao = "D", TituloDaOcorrencia = "0000222", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", ArvoreDeAssunto = "Desabilitação de Venda Digitada", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("febe8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("92e30986-573f-e511-80cb-000d3ac00701"), Origem = "Dynamics CRM", Protocolo = "0000222", }; request.DadosVendaDigitada = new List<HabilitarDesabilitarVendaDigitadaDTO> { new HabilitarDesabilitarVendaDigitadaDTO() { CodigoProduto = "66", IndicaAcao = "N", NomeProduto = "ALIMENTAÇÃO (H)" } }; response = new HabilitarDesabilitarVendaDigitadaResponse() { Status = ExecutionStatus.Success, DataPrevistaConclusaoSolicitacao = DateTime.Now.AddDays(10) }; mockSet15 = new MockSet<HabilitarDesabilitarVendaDigitadaRequest, HabilitarDesabilitarVendaDigitadaResponse>(); mockSet15.request = request; mockSet15.response = response; mockSets.Add(mockSet15); var mockSet1 = new MockSet<HabilitarDesabilitarVendaDigitadaRequest, HabilitarDesabilitarVendaDigitadaResponse>(); mockSet1.request = request; mockSet1.response = response; mockSets.Add(mockSet1); request = new HabilitarDesabilitarVendaDigitadaRequest() { CodigoCliente = 10011001, IndicaOperacao = "D", TituloDaOcorrencia = "0000222", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", ArvoreDeAssunto = "Desabilitação de Venda Digitada", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("febe8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("92e30986-573f-e511-80cb-000d3ac00701"), Origem = "Dynamics CRM", Protocolo = "0000222", }; request.DadosVendaDigitada = new List<HabilitarDesabilitarVendaDigitadaDTO> { new HabilitarDesabilitarVendaDigitadaDTO() { CodigoProduto = "65", IndicaAcao = "N" } }; response = new HabilitarDesabilitarVendaDigitadaResponse() { ErrorMessage = "Mensagem de erro de teste.", Status = ExecutionStatus.BusinessError }; var mockSet2 = new MockSet<HabilitarDesabilitarVendaDigitadaRequest, HabilitarDesabilitarVendaDigitadaResponse>(); mockSet2.request = request; mockSet2.response = response; mockSets.Add(mockSet2); request = new HabilitarDesabilitarVendaDigitadaRequest() { CodigoCliente = 10011001, IndicaOperacao = "H", TituloDaOcorrencia = "0000222", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", ArvoreDeAssunto = "Desabilitação de Venda Digitada", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("febe8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("92e30986-573f-e511-80cb-000d3ac00701"), Origem = "Dynamics CRM", Protocolo = "0000222", }; request.DadosVendaDigitada = new List<HabilitarDesabilitarVendaDigitadaDTO> { new HabilitarDesabilitarVendaDigitadaDTO() { CodigoProduto = "3", IndicaAcao = "S" } }; response = new HabilitarDesabilitarVendaDigitadaResponse() { Status = ExecutionStatus.Success }; var mockSet3 = new MockSet<HabilitarDesabilitarVendaDigitadaRequest, HabilitarDesabilitarVendaDigitadaResponse>(); mockSet3.request = request; mockSet3.response = response; mockSets.Add(mockSet3); request = new HabilitarDesabilitarVendaDigitadaRequest() { CodigoCliente = 10011001, IndicaOperacao = "D", TituloDaOcorrencia = "0000222", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", ArvoreDeAssunto = "Desabilitação de Venda Digitada", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("febe8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("92e30986-573f-e511-80cb-000d3ac00701"), Origem = "Dynamics CRM", Protocolo = "0000222", }; request.DadosVendaDigitada = new List<HabilitarDesabilitarVendaDigitadaDTO> { new HabilitarDesabilitarVendaDigitadaDTO() { CodigoProduto = "5", IndicaAcao = "S" } }; response = new HabilitarDesabilitarVendaDigitadaResponse() { Status = ExecutionStatus.Success }; var mockSet4 = new MockSet<HabilitarDesabilitarVendaDigitadaRequest, HabilitarDesabilitarVendaDigitadaResponse>(); mockSet4.request = request; mockSet4.response = response; mockSets.Add(mockSet4); request = new HabilitarDesabilitarVendaDigitadaRequest() { CodigoCliente = 10011001, IndicaOperacao = "D", TituloDaOcorrencia = "0000222", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", ArvoreDeAssunto = "Desabilitação de Venda Digitada", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("febe8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("92e30986-573f-e511-80cb-000d3ac00701"), Origem = "Dynamics CRM", Protocolo = "0000222", }; request.DadosVendaDigitada = new List<HabilitarDesabilitarVendaDigitadaDTO> { new HabilitarDesabilitarVendaDigitadaDTO() { CodigoProduto = "6", IndicaAcao = "S" } }; response = new HabilitarDesabilitarVendaDigitadaResponse() { Status = ExecutionStatus.Success }; var mockSet5 = new MockSet<HabilitarDesabilitarVendaDigitadaRequest, HabilitarDesabilitarVendaDigitadaResponse>(); mockSet5.request = request; mockSet5.response = response; mockSets.Add(mockSet5); request = new HabilitarDesabilitarVendaDigitadaRequest() { CodigoCliente = 10011023, IndicaOperacao = "D", TituloDaOcorrencia = "0000222", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", ArvoreDeAssunto = "Desabilitação de Venda Digitada", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("febe8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("92e30986-573f-e511-80cb-000d3ac00701"), Origem = "Dynamics CRM", Protocolo = "0000222", }; request.DadosVendaDigitada = new List<HabilitarDesabilitarVendaDigitadaDTO> { new HabilitarDesabilitarVendaDigitadaDTO() { CodigoProduto = "1008", IndicaAcao = "S" } }; response = new HabilitarDesabilitarVendaDigitadaResponse() { Status = ExecutionStatus.BusinessError }; mockSet5 = new MockSet<HabilitarDesabilitarVendaDigitadaRequest, HabilitarDesabilitarVendaDigitadaResponse>(); mockSet5.request = request; mockSet5.response = response; mockSets.Add(mockSet5); request = new HabilitarDesabilitarVendaDigitadaRequest() { CodigoCliente = 10011023, IndicaOperacao = "D", TituloDaOcorrencia = "0000222", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", ArvoreDeAssunto = "Desabilitação de Venda Digitada", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("febe8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("92e30986-573f-e511-80cb-000d3ac00701"), Origem = "Dynamics CRM", Protocolo = "0000222", }; request.DadosVendaDigitada = new List<HabilitarDesabilitarVendaDigitadaDTO> { new HabilitarDesabilitarVendaDigitadaDTO() { CodigoProduto = "1009", IndicaAcao = "S" } }; response = new HabilitarDesabilitarVendaDigitadaResponse() { Status = ExecutionStatus.TechnicalError }; mockSet5 = new MockSet<HabilitarDesabilitarVendaDigitadaRequest, HabilitarDesabilitarVendaDigitadaResponse>(); mockSet5.request = request; mockSet5.response = response; mockSets.Add(mockSet5); request = new HabilitarDesabilitarVendaDigitadaRequest() { CodigoCliente = 10011023, IndicaOperacao = "D", TituloDaOcorrencia = "0000222", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", ArvoreDeAssunto = "Desabilitação de Venda Digitada", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("febe8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("92e30986-573f-e511-80cb-000d3ac00701"), Origem = "Dynamics CRM", Protocolo = "0000222", }; request.DadosVendaDigitada = new List<HabilitarDesabilitarVendaDigitadaDTO> { new HabilitarDesabilitarVendaDigitadaDTO() { CodigoProduto = "66", IndicaAcao = "N", NomeProduto = "ERRO ALIMENTAÇÃO" } }; response = new HabilitarDesabilitarVendaDigitadaResponse() { ErrorMessage = "Mensagem de erro de teste.", Status = ExecutionStatus.BusinessError }; mockSet5 = new MockSet<HabilitarDesabilitarVendaDigitadaRequest, HabilitarDesabilitarVendaDigitadaResponse>(); mockSet5.request = request; mockSet5.response = response; mockSets.Add(mockSet5); request = new HabilitarDesabilitarVendaDigitadaRequest() { CodigoCliente = 10011023, IndicaOperacao = "D", TituloDaOcorrencia = "0000222", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", ArvoreDeAssunto = "Desabilitação de Venda Digitada", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("febe8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("92e30986-573f-e511-80cb-000d3ac00701"), Origem = "Dynamics CRM", Protocolo = "0000222", }; request.DadosVendaDigitada = new List<HabilitarDesabilitarVendaDigitadaDTO> { new HabilitarDesabilitarVendaDigitadaDTO() { CodigoProduto = "1010", IndicaAcao = "S" } }; response = new HabilitarDesabilitarVendaDigitadaResponse() { Status = ExecutionStatus.Success }; mockSet5 = new MockSet<HabilitarDesabilitarVendaDigitadaRequest, HabilitarDesabilitarVendaDigitadaResponse>(); mockSet5.request = request; mockSet5.response = response; mockSets.Add(mockSet5); request = new HabilitarDesabilitarVendaDigitadaRequest() { CodigoCliente = 10011023, IndicaOperacao = "D", TituloDaOcorrencia = "0000222", CanalDeAtendimento = "Telefone", CaseType = "Solicitação", ArvoreDeAssunto = "Desabilitação de Venda Digitada", Cliente = "99367d71-08ad-4aec-8e73-55ae151614f9", ParentCaseId = "32321b5c-8138-e511-80fa-000d3ac01597", IlhaDeAtendimento = "ab4d2b05-1a32-e511-80ce-000d3ac01090", IdDemanda = new Guid("febe8be4-163a-e511-80f3-000d3ac01607"), IdMotivo = new Guid("92e30986-573f-e511-80cb-000d3ac00701"), Origem = "Dynamics CRM", Protocolo = "0000222", }; request.DadosVendaDigitada = new List<HabilitarDesabilitarVendaDigitadaDTO> { new HabilitarDesabilitarVendaDigitadaDTO() { CodigoProduto = "1011", IndicaAcao = "S" } }; response = new HabilitarDesabilitarVendaDigitadaResponse() { Status = ExecutionStatus.Success }; mockSet5 = new MockSet<HabilitarDesabilitarVendaDigitadaRequest, HabilitarDesabilitarVendaDigitadaResponse>(); mockSet5.request = request; mockSet5.response = response; mockSets.Add(mockSet5); this.WriteObject(@"..\..\Generated\HabilitarDesabilitarVendaDigitadaMock.xml", mockSets); } }
//Mockset Error Loading public MockSet<ConsultarServicoNaoElegivelClienteRequest, ConsultarServicoNaoElegivelClienteResponse> GetMocksetforCustomerErrorLoading(long codigoCliente_, string[] codigosServicos_) { var request = new ConsultarServicoNaoElegivelClienteRequest() { CodigoCliente = codigoCliente_ }; var response = new ConsultarServicoNaoElegivelClienteResponse(); response.Status = Cielo.Sirius.Foundation.ExecutionStatus.TechnicalError; response.ErrorCode = "Loading"; response.ErrorMessage = "Ocorreu um erro e não foi possível realizar a operação \n- ob5le375-4f32-4ddo-ab8c-l96b8b2c72cd \n- 10/08/2015 11:23:40"; response.Servicos = new List<ConsultarServicoNaoElegivelClienteServicoDTO>(); if (codigosServicos_ != null) { var servicos = from servico in GetFullServiceList() where codigosServicos_.Contains(servico.CodigoServico) select servico; response.Servicos.AddRange(servicos); } else { response.Servicos.AddRange(GetFullServiceList()); } response.NumeroTotalRegistros = response.Servicos.Count; var mockSet = new MockSet<ConsultarServicoNaoElegivelClienteRequest, ConsultarServicoNaoElegivelClienteResponse>(); mockSet.request = request; mockSet.response = response; return mockSet; }