Exemple #1
0
        public void CobrancaServiceTest(string cpf)
        {
            CobrancaService cobrancaService = new CobrancaService();
            double          resultado       = cobrancaService.CalculoConsumo(cpf);
            string          digitosIniciais = cpf.Substring(0, 2);
            string          digitosFinais   = cpf.Substring(cpf.Length - 2, 2);

            double valorEsperado = double.Parse(digitosIniciais + digitosFinais);

            Assert.Equal(valorEsperado, resultado);
        }
Exemple #2
0
        public void GerarCobranca(List <Cliente> clientes, DateTime dataVencimento)
        {
            CobrancaService cobrancaService = new CobrancaService();
            CobrancaDAO     cobrancaDAO     = new CobrancaDAO();

            foreach (Cliente cliente in clientes)
            {
                Cobranca cobranca = new Cobranca();
                cobranca.ClienteId      = cliente.Id;
                cobranca.DataVencimento = dataVencimento;
                cobranca.Valor          = cobrancaService.CalculoConsumo(cliente.CPF);

                cobrancaDAO.InserirCobranca(cobranca);
            }
        }