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(); }
public IHttpActionResult Atualizar(Conta conta) { return(HandleCallback(() => _contaServico.Atualizar(conta))); }