private void ObterPessoaPorCPF(FluxArg fluxArg)
 {
     Flux.With(fluxArg, "Obter Informacoes da pessoa2")
     .Do("Obter Vendas da PessoaId2", ObterVendasDaPessoaId2)
     .Do("Verificar se tá tudo ok2", VerificarSeTaTudoOk)
     ;
 }
        public void WhenCenario2_StatusFalse()
        {
            Flux.To(out var fluxArg, "Obter Informacoes da pessoa")
            .Do("Informe o CPF", fa => fa.Params.CPF = 123456)
            .Do("Obter Pessoa Por CPF", ObterPessoaPorCPF)
            .Do("Obter Dependente Da Pessoa", ObterDependente)
            .Do("Obter Vendas da PessoaId", ObterVendasDaPessoaId)
            .Do("Aborta Missão", fa => fa.AddValidation("Aborta Missão"))
            .Do("Verificar se tá tudo ok", VerificarSeTaTudoOk)
            ;

            Flux.With(fluxArg, "continue")
            .Do("Nothing", fa => fa.AddParam("IntValue", 11))
            ;

            Assert.IsFalse(fluxArg.Status);
            Console.WriteLine(String.Join("\r\n", fluxArg.Messages));
        }