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)); }