Example #1
0
        public void Sapato_AtualizarSapato__QuantoRepositorioExecao()
        {
            var request  = new RetornarSapatoPorIDRequest();
            var response = new RetornarSapatoPorIDResponse();

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

            response.Should().BeEquivalentTo(result);
        }
Example #2
0
        public void Sapato_ProcurarSapatoPoId_QuandoRetornarSucesso()
        {
            var request  = new RetornarSapatoPorIDRequest();
            var response = new RetornarSapatoPorIDResponse();
            var sapato   = new Sapato();
            int id       = 1;

            response.msg = "Sapato encontrado com sucesso!";
            var result = _useCase.Executar(id);

            response.Should().BeEquivalentTo(result);
        }