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