public void PuedoObtenerTodasLasSalasCorrectamente() { var id1 = UtilitiesAndStuff.GenerateUniqueId(); var sala1 = CrearSala(id1); repository.AddSala(sala1); //genero retraso int i = 0; i++; i.ToString(); var id2 = UtilitiesAndStuff.GenerateUniqueId().Replace("2", "f"); var sala2 = CrearSala(id2); sala2.Nombre = "Teatro Maipo"; sala2.Direccion.Provincia = "Córdoba"; repository.AddSala(sala2); var salas = repository.GetSalas(); foreach (var item in salas) { if (item.UniqueId == id1) { Assert.AreEqual(sala1, item); } else if (item.UniqueId == id2) { Assert.AreEqual(sala2, item); } } }
public void PuedoObtenerTodosLosShowsCorrectamente() { var id = UtilitiesAndStuff.GenerateUniqueId(); //codigo para generar retraso int a = 0; a++; var idSala = UtilitiesAndStuff.GenerateUniqueId(); var fecha = CrearFecha(id, DateTime.Now, idSala); repository.AddFecha(fecha); var id2 = UtilitiesAndStuff.GenerateUniqueId(); //codigo para generar retraso int b = 0; b++; var idSala2 = UtilitiesAndStuff.GenerateUniqueId(); var fecha2 = CrearFecha(id2, DateTime.Now, idSala2); repository.AddFecha(fecha2); var fechas = repository.GetFechas(); foreach (var item in fechas) { if (item.UniqueId == id) { Assert.AreEqual(fecha, item); } else if (item.UniqueId == id2) { Assert.AreEqual(fecha2, item); } } }
public void PuedoAgregarUnaSalaCorrectamente() { var id = UtilitiesAndStuff.GenerateUniqueId(); var sala = CrearSala(id); repository.AddSala(sala); var salaObtenida = repository.GetSalaById(id); Assert.AreEqual(sala, salaObtenida); }
public void PuedoObtenerUnaSalaPorProvinciaCorrectamente() { var id = UtilitiesAndStuff.GenerateUniqueId(); var sala = CrearSala(id); repository.AddSala(sala); var salaObtenida = repository.GetSalaByProvincia(sala.Direccion.Provincia); Assert.AreEqual(sala, salaObtenida); }
public void PuedoEliminarUnStanduperoCorrectamente() { var id = UtilitiesAndStuff.GenerateUniqueId(); var sala = CrearSala(id); repository.AddSala(sala); repository.DeleteSala(sala.UniqueId); var salaObtenida = repository.GetSalaById(sala.UniqueId); Assert.AreEqual(salaObtenida, null); }
public void PuedoModificarUnaSalaCorrectamente() { var id = UtilitiesAndStuff.GenerateUniqueId(); var sala = CrearSala(id); repository.AddSala(sala); sala.Nombre = "Nombre cambiado"; repository.UpdateSala(sala); var salaObtenida = repository.GetSalaById(sala.UniqueId); Assert.AreEqual(salaObtenida, sala); }
public void SiModificoUnaSalaInexistenteObtengoUnError() { var id = UtilitiesAndStuff.GenerateUniqueId(); var sala = CrearSala(id); try { repository.UpdateSala(sala); } catch (Exception ex) { Assert.AreEqual(ex.Message, ESRepositorio.SALA_UPDATE_NOT_EXISTS_EXCEPTION); } }
public void SiEliminoUnaFechaInexistenteObtengoUnError() { var fecha = CrearFecha(UtilitiesAndStuff.GenerateUniqueId(), DateTime.Now, UtilitiesAndStuff.GenerateUniqueId()); repository.CreateIndex(); try { repository.DeleteFecha(fecha.UniqueId); } catch (Exception ex) { Assert.AreEqual(ex.Message, ESRepositorio.FECHA_DELETE_NOT_EXISTS_EXCEPTION); } }
public void PuedoAgregarUnaFechaCorrectamente() { var id = UtilitiesAndStuff.GenerateUniqueId(); //codigo para generar retraso int a = 0; a++; var idSala = UtilitiesAndStuff.GenerateUniqueId(); var fecha = CrearFecha(id, DateTime.Now, idSala); repository.AddFecha(fecha); var fechaObtenida = repository.GetFechaById(fecha.UniqueId); Assert.AreEqual(fecha, fechaObtenida); }
public Ciudad GetCiudadByName(string name) { Ciudad ciudad = null; var ciudades = UtilitiesAndStuff.GetCiudades(); foreach (var item in ciudades) { if (item.Nombre == name) { ciudad = item; break; } } return(ciudad); }
public void SiAgregoUnaSalaExistenteObtengoUnError() { var id = UtilitiesAndStuff.GenerateUniqueId(); var sala = CrearSala(id); repository.AddSala(sala); try { repository.AddSala(sala); } catch (Exception ex) { Assert.AreEqual(ex.Message, ESRepositorio.SALA_CREATE_ALREADY_EXISTS_EXCEPTION); } }
public void SiEliminoUnaSalaInexistenteObtengoUnError() { var id = UtilitiesAndStuff.GenerateUniqueId(); var sala = CrearSala(id); repository.CreateIndex(); try { repository.DeleteSala(sala.UniqueId); } catch (Exception ex) { Assert.AreEqual(ex.Message, ESRepositorio.SALA_DELETE_NOT_EXISTS_EXCEPTION); } }
private Show CrearShow(string nombre) { return(new Show { UniqueId = UtilitiesAndStuff.GenerateId(), _Show = "Sanata", Nombre = nombre, Integrantes = new List <Standupero> { CrearStandupero("12345989", "Chouy", "Mike", "Argentina"), CrearStandupero("36621192", "Orsi", "Dario", "Argentina"), }, Rider = "5 microfonos", Camarin = "camarin muy grande", Observaciones = "Son graciosos", FechaAlta = DateTime.Now, Productor = CrearProductor("32576829", "Giulianeetti", "Federico", "Argentina") }); }
public void PuedoModificarUnaFechaCorrectamente() { var id = UtilitiesAndStuff.GenerateUniqueId(); //codigo para generar retraso int a = 0; a++; var idSala = UtilitiesAndStuff.GenerateUniqueId(); var fecha = CrearFecha(id, DateTime.Now, idSala); repository.AddFecha(fecha); fecha.FechaHorario = new DateTime(2018, 10, 10, 22, 00, 00); repository.UpdateFecha(fecha); var fechaObtenida = repository.GetFechaById(fecha.UniqueId); Assert.AreEqual(fechaObtenida, fecha); }
public void SiModificoUnaFechaInexistenteObtengoUnError() { var id = UtilitiesAndStuff.GenerateUniqueId(); //codigo para generar retraso int a = 0; a++; var idSala = UtilitiesAndStuff.GenerateUniqueId(); var fecha = CrearFecha(id, DateTime.Now, idSala); try { repository.UpdateFecha(fecha); } catch (Exception ex) { Assert.AreEqual(ex.Message, ESRepositorio.FECHA_UPDATE_NOT_EXISTS_EXCEPTION); } }
public void PuedoObtenerUnaFechaPorProvinciaCorrectamente() { var id = UtilitiesAndStuff.GenerateUniqueId(); //codigo para generar retraso int a = 0; a++; a.ToString(); var idSala = UtilitiesAndStuff.GenerateUniqueId(); var fecha = CrearFecha(id, DateTime.Now, idSala); repository.AddFecha(fecha); var fechasObtenidas = repository.GetFechasByProvincia(fecha.Sala.Direccion.Provincia); foreach (var item in fechasObtenidas) { Assert.AreEqual(fecha, item); } }
public void PuedoObtenerFechasPorSalaCorrectamente() { var id = UtilitiesAndStuff.GenerateUniqueId(); //codigo para generar retraso int a = 0; a++; var idSala = UtilitiesAndStuff.GenerateUniqueId(); var fecha = CrearFecha(id, DateTime.Now, idSala); repository.AddFecha(fecha); var fechasObtenidas = repository.GetFechasBySala(fecha.Sala.Nombre); foreach (var item in fechasObtenidas) { Assert.AreEqual(fecha, item); } }
private List <string> GetCiudadesParaMostrar() { var ciudades = new List <string>(); var ciudadesFull = UtilitiesAndStuff.GetCiudades(); var ciudadesFullOrdenadas = ciudadesFull.OrderBy(f => f.Nombre); foreach (var item in ciudadesFullOrdenadas) { if (item.Pais == "Argentina") { ciudades.Add(item.Nombre + " - " + item.Estado); } else { ciudades.Add(item.Nombre + " - " + item.Pais); } } return(ciudades); }
public void SetIdAndFechaAlta() { UniqueId = UtilitiesAndStuff.GenerateUniqueId(); FechaAlta = DateTime.Now; }
public void SetId() { UniqueId = UtilitiesAndStuff.GenerateUniqueId(); }