public void Conta_servico_atualizar_deve_funcionar()
        {
            var conta      = ObjectMother.ObtemContaValida();
            var atualizada = true;

            _repositorio.Setup(odr => odr.PegarPorId(conta.Id)).Returns(conta);
            _repositorioCliente.Setup(odr => odr.PegarPorId(conta.Titular.Id)).Returns(conta.Titular);
            _repositorio.Setup(odr => odr.Atualizar(conta)).Returns(atualizada);

            var contaFoiRemovida = _servico.Atualizar(conta);

            _repositorio.Verify(odr => odr.PegarPorId(conta.Id), Times.Once);
            _repositorio.Verify(odr => odr.Atualizar(conta), Times.Once);
            contaFoiRemovida.Should().BeTrue();
        }
示例#2
0
 public IHttpActionResult Atualizar(Conta conta)
 {
     return(HandleCallback(() => _contaServico.Atualizar(conta)));
 }