public async Task TranferenciaEntreContasComValorMaiorQueSaldo()
        {
            var mockContaRepositorio      = new MContaRepositorio();
            var mockLancamentoRepositorio = new MLancamentoRepositorio();

            var tranferecia = new TranferenciaEntreContas(mockContaRepositorio, mockLancamentoRepositorio);
            var entrada     = new TranferenciaEntreContasEntrada()
            {
                NumeroContaDestino = 1, NumeroContaOrigem = 2, Valor = 1000
            };

            var resulatdo = await tranferecia.executa(entrada);

            Assert.IsTrue(resulatdo.Successo == false);
            await Task.CompletedTask;
        }
 public async Task <ISaidaResultado> Post([FromBody] TranferenciaEntreContasEntrada entrada)
 {
     return(await _tranferenciaEntreContas.executa(entrada));
 }