Exemplo n.º 1
0
        public void Sapato_AtualizarSapato__QuantoRepositorioExecao()
        {
            var request  = new RemoverSapatoRequest();
            var response = new RemoverSapatoResponse();

            request.id   = 1;
            response.msg = "Erro ao remover sapato!";
            _repositoriosSapatos.Setup(repositorio => repositorio.RemoverSapato(request.id)).Throws(new Exception());
            var result = _useCase.Executar(request.id);

            response.Should().BeEquivalentTo(result);
        }
Exemplo n.º 2
0
        public void Sapato_ProcurarSapatoPoId_QuandoRetornarSucesso()
        {
            var request  = new RemoverSapatoRequest();
            var response = new RemoverSapatoResponse();
            var sapato   = new Sapato();
            int id       = 1;

            response.msg = "Sucesso ao Remover sapato!";
            var result = _useCase.Executar(id);

            response.Should().BeEquivalentTo(result);
        }
        public RemoverSapatoResponse Executar(int request)
        {
            var response = new RemoverSapatoResponse();

            try
            {
                _repositorioSapatos.RemoverSapato(request);
                response.msg = "Sucesso ao Remover sapato!";
                return(response);
            }
            catch
            {
                response.msg = "Erro ao remover sapato!";
                return(response);
            }
        }