Beispiel #1
0
        public void RetornarSaldoParticipante()
        {
            //arrange...
            var participanteId    = CriarParticipanteRetornaId();
            var pontosAdicionados = 30;
            var pontosRetirados   = 25;
            var saldo             = pontosAdicionados - pontosRetirados;

            CriarExtratoParticipante(participanteId);
            extratoApplicationService.AdicionarPontosParticipante(participanteId, 30);
            extratoApplicationService.RemoverPontosParticipante(participanteId, 25);

            //act...
            var resultado = extratoApplicationService.RetornarSaldoParticipante(participanteId).Result;

            //assert...
            Assert.True(resultado.Sucesso && resultado.Dados == saldo);
        }
Beispiel #2
0
 public async Task <IActionResult> GetSaldoParticipante(Guid participanteId)
 {
     return((await extratoApplicationService.RetornarSaldoParticipante(participanteId)).ToActionResult());
 }