Exemple #1
0
        public void Conta_Aplicacao_Sacar_Sucesso()
        {
            long   idParaBuscar = 1;
            double valor        = 10;

            _contaRepositorioMoq.Setup(crm => crm.Buscar(idParaBuscar)).Returns(_contaMoq.Object);
            _contaRepositorioMoq.Setup(crm => crm.Editar(_contaMoq.Object));

            _contaMoq.Setup(c => c.Sacar(valor));

            var contaResposta = _contaServico.Sacar(idParaBuscar, valor);

            contaResposta.Should().NotBeNull();
            contaResposta.Should().Be(_contaMoq.Object);
            _contaRepositorioMoq.Verify(crm => crm.Buscar(idParaBuscar));
            _contaRepositorioMoq.Verify(crm => crm.Editar(_contaMoq.Object));
        }