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); }
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); } }