コード例 #1
0
        public void Successo()
        {
            var request = new SolicitarExclusaoProdutoRequest()
            {
                Protocolo = "101010",
                CodigoCliente = 1,
                CodigoProduto = "008",
                NomeSolicitante = "Andre",
                Origem = "CRM",
                TelefoneSolicitante = "99999000",
                CodigoEmpresa = "002",
                MotivoSolicitacao = "Teste"
                
            };

            var business = new SolicitarExclusaoProdutoBL();

            var response = business.Execute(request);

            //Resultados de acordo com o mock gerado
            Assert.AreEqual("OSB", response.SistemaLegado);
            Assert.AreEqual(true, response.Status);
            Assert.AreEqual("StatusRetorno", response.StatusRetorno);

            Assert.AreEqual("1111", response.SolicitacaoCentralAtendimento.CodigoSolicitacao);
            Assert.AreEqual(DateTime.Today, response.SolicitacaoCentralAtendimento.DataPrevistaConclusaoSolicitacao);
        }
コード例 #2
0
 public SolicitarExclusaoProdutoResponse SolicitarExclusaoProduto(SolicitarExclusaoProdutoRequest requestData)
 {
     var business = new SolicitarExclusaoProdutoBL();
     var response = this.ExecuteBusiness(business, requestData);
     return response;
 }
コード例 #3
0
        public void CodigoNaoExistente()
        {
            var request = new SolicitarExclusaoProdutoRequest()
            {
                Protocolo = "101010",
                CodigoCliente = -1,
                CodigoProduto = "008",
                NomeSolicitante = "Andre",
                Origem = "CRM",
                TelefoneSolicitante = "99999000",
                CodigoEmpresa = "002",
                MotivoSolicitacao = "Teste"
                
            };

            var business = new SolicitarExclusaoProdutoBL();

            var response = business.Execute(request);

            //Resultados de acordo com o mock gerado
            Assert.AreEqual(false, response.Status);
            Assert.IsNull(response.SistemaLegado);
            Assert.IsNull(response.SolicitacaoCentralAtendimento);
            Assert.IsNull(response.StatusRetorno);
            Assert.AreEqual("9999", response.ErrorCode);
            Assert.AreEqual("RECORD NOT FOUND", response.ErrorMessage);
        }