コード例 #1
0
        public IActionResult Adicionar(int livroId)
        {
            Livro livro = serviceLivro.BuscarPorId(livroId);

            if (livro != null)
            {
                carrinhoSession.Adicionar(livro);
            }
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public void LivroService_BuscaPorId_DeveFuncionar()
        {
            Livro Livro = ObjectMother.ObterLivroValido(); mockRepositorio.Setup(m => m.BuscarPorId(Livro.Id)).Returns(Livro);

            Livro result = livroService.BuscarPorId(Livro.Id);

            result.Should().NotBeNull();
            result.Id.Should().Be(1);

            mockRepositorio.Verify(m => m.BuscarPorId(Livro.Id));
        }
コード例 #3
0
        public IActionResult Detalhes(int id)
        {
            Livro livro = livroService.BuscarPorId(id);

            if (livro == null)
            {
                TempData["Erro"] = "Livro não encontrado";
                return(RedirectToAction("Index"));
            }
            return(View(livro));
        }
コード例 #4
0
        public void Livro_DeleteIntegracaoSistema_DeveFuncionar()
        {
            Livro livro = ObjectMother.ObterLivroValido();

            _livroService.Deletar(livro);

            Livro livroGetById = _livroService.BuscarPorId(livro.Id);

            livroGetById.Should().BeNull();

            IList <Livro> livroList = _livroService.BuscarTodos();

            livroList.Count().Should().Be(0);
        }