Exemple #1
0
        public void Pedido_IntSistemas_Deletar_DeveFuncionar()
        {
            Pedido pedidoDelete = ObjectMother.ObterPedidoValidoPessoaFisica();

            pedidoDelete.AdicionarItem(itemPedido);

            pedidoDelete = _servico.Salvar(pedidoDelete);

            _servico.Deletar(pedidoDelete);

            Pedido pedidoEncontrado = _servico.PegarPorId(pedidoDelete.Id);

            pedidoEncontrado.Should().BeNull();
        }
        public void PedidoServico_DeletarRepositorio_DeveFuncionar()
        {
            Pedido pedido = ObjectMother.ObterPedidoValidoPessoaFisica();

            pedido.Id = 1;

            _repositorio.Setup(m => m.Deletar(pedido));

            _servico.Deletar(pedido);

            Pedido result = _servico.PegarPorId(pedido.Id);

            result.Should().BeNull();
            _repositorio.Verify(m => m.Deletar(pedido));
        }