Exemplo n.º 1
0
 public void Service_Conta_EfetuarDeposito_DevePassar()
 {
     //Arrange
     _conta = ContaObjectMother.GetContaValida();
     _repositoryFake.Setup(x => x.Update(It.IsAny <Conta>()));
     _repositoryFake.Setup(x => x.GetById(It.IsAny <int>())).Returns(_conta);
     //Action
     _service.EfetuarDeposito(_conta.Id, 1000);
     //Verify
     _repositoryFake.Verify(x => x.Update(_conta));
     _conta.SaldoTotal.Should().Be(ContaObjectMother.GetContaValida().SaldoTotal + 1000);
 }
Exemplo n.º 2
0
 public IHttpActionResult EfetuarDeposito(int id, [FromBody] double valor)
 {
     TraceLogManager.Info("Efetuando Depósito da Conta!");
     return(HandleCallback(() => _contaService.EfetuarDeposito(id, valor)));
 }