Example #1
0
        public void Conta_Aplicacao_GerarExtrato_Sucesso()
        {
            long idDeContaParaBuscarExtrato = 1;

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

            _contaMoq.Setup(c => c.GerarExtrato()).Returns(_extratoMock.Object);

            Extrato extratoGerado = _contaServico.GerarExtrato(idDeContaParaBuscarExtrato);

            extratoGerado.Should().NotBeNull();
            _contaRepositorioMoq.Verify(crm => crm.Buscar(idDeContaParaBuscarExtrato));
            _contaMoq.Verify(cm => cm.GerarExtrato());
        }