public void Quando_CadastrarProduto_chamar_cadastrar_do_dominio_dentro_de_uma_transacao()
        {
            // arrange
            var produto = new Produto();

            using (Sequence.Create())
            {
                mockDaUnidadeDeTrabalho.Setup(_ => _.Iniciar()).InSequence();
                mockDoServicoDeProduto.Setup(_ => _.CadastrarProduto(produto)).InSequence();
                mockDaUnidadeDeTrabalho.Setup(_ => _.Persistir()).InSequence();

                // act
                servico.CadastrarProduto(produto);
            }
        }