public Boolean ocupaVaga(Estacionamento est) { if (getVagasDisponiveis() <= 0) { return(false); } //se for igual gera outro codigo if (estDAO.Add(est) == false) { var novoCod = geradorCod.generateCode(); est.ticket = novoCod; ocupaVaga(est); return(true); } estDAO.Add(est); return(true); }
public void AddTest() { Estacionamento esTest = new Estacionamento { ticket = bcg.generateCode(), dt_hr_entrada = DateTime.Parse(tm.now(), new CultureInfo("en-US")), emitido_por = "teste", valor_pago = 0.0, liberacao_especial = "teste" }; var logica = estdao.Add(esTest); Console.WriteLine(logica); Console.WriteLine(intercfg.getVagasDisponiveis()); //Assert.Fail(); }
public void AddTest() { GeradorDeDataTM tm = new GeradorDeDataTM(); BarCodeGeneratorTM bcg = new BarCodeGeneratorTM(); Estacionamento esTest = new Estacionamento { ticket = bcg.generateCode(), dt_hr_entrada = DateTime.Parse(tm.now(), new CultureInfo("en-US")), dt_hr_saida = DateTime.Parse(tm.now(), new CultureInfo("en-US")), emitido_por = "teste", valor_pago = 0.0, liberacao_especial = "teste" }; var logica = estdao.Add(esTest); Console.WriteLine(logica); //Assert.Fail(); }