예제 #1
0
        public void ErrorData()
        {
            var response = new GetEnabledProductRequestTypesResponse();
            response.Status = ExecutionStatus.TechnicalError;
            response.ErrorCode = "005";
            response.ErrorMessage = "CRM generic error";

            this.WriteObject(@"..\..\Generated\MockGetProductRequestTypesError.xml", response);
        }
예제 #2
0
        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);
        }