public void ActualizarCategoriaEnPresupuestos(Categoria nuevaCategoria) { foreach (Presupuesto actualizar in this.ListaPresupuestos.GetAll()) { MontoCategoria nuevoMonto = new MontoCategoria(nuevaCategoria, 0M); actualizar.getPresupuestosCategorias().Add(nuevoMonto); this.ListaPresupuestos.Update(actualizar); } }
public void CargarCategoriasPresupuesto(Presupuesto unPresupuesto) { List <MontoCategoria> Retorno = new List <MontoCategoria>(); foreach (Categoria elem in Repo.GetCategorias().GetAll()) { MontoCategoria temporal = new MontoCategoria(); temporal.Cat = elem; unPresupuesto.PresupuestosCategorias.Add(temporal); } }
public void setPresupuestoCategoriasTest() { int Año = 2020; string Mes = "Octubre"; List <MontoCategoria> ListaCategoriasMonto = new List <MontoCategoria>(); MontoCategoria montoCategoriaTemporal = new MontoCategoria(new Categoria(), 0.00M); ListaCategoriasMonto.Add(montoCategoriaTemporal); Presupuesto UnPresupuesto = new Presupuesto(Año, Mes, new List <MontoCategoria>()); UnPresupuesto.setPresupuestosCategorias(ListaCategoriasMonto); Assert.AreEqual(ListaCategoriasMonto, UnPresupuesto.getPresupuestosCategorias()); }
public void ModificarMontoPresupuestoTest() { Repositorio Repo = new Repositorio(); List <MontoCategoria> montos = new List <MontoCategoria>(); Categoria UnaCategoria = new Categoria(); Repo.AgregarCategoria(UnaCategoria); MontoCategoria unMonto = new MontoCategoria(UnaCategoria, 100.00M); montos.Add(unMonto); Presupuesto Unpresupuesto = new Presupuesto(2018, "Octubre", montos); Repo.AgregarPresupuesto(Unpresupuesto); Repo.ModificarMontoPresupuesto(Unpresupuesto, UnaCategoria, 120.00M); Assert.AreEqual(Repo.GetPresupuestos().GetAll()[0].getPresupuestosCategorias()[0].Monto, 120.00M); }
public void ActualizarCategoriasEnPresupuestosTest() { Repositorio Repo = new Repositorio(); Categoria Categoria1 = new Categoria(); Repo.AgregarCategoria(Categoria1); List <MontoCategoria> montos = new List <MontoCategoria>(); MontoCategoria unMonto = new MontoCategoria(Categoria1, 100.00M); montos.Add(unMonto); Presupuesto Unpresupuesto = new Presupuesto(2018, "Octubre", montos); Repo.AgregarPresupuesto(Unpresupuesto); Categoria Categoria2 = new Categoria("Categoria2"); Repo.AgregarCategoria(Categoria2); Assert.AreEqual(Repo.GetPresupuestos().GetAll()[0].getPresupuestosCategorias()[1].Cat.Id, Categoria2.Id); }
public void ValidacionModificacionPresupuestoTest() { Repositorio Repositorio = new Repositorio(); ManagerPresupuesto Manager = new ManagerPresupuesto(Repositorio); Categoria UnaCategoria = new Categoria("Entretenimiento"); Repositorio.AgregarCategoria(UnaCategoria); MontoCategoria unMonto = new MontoCategoria(UnaCategoria, 0.00M); List <MontoCategoria> montos = new List <MontoCategoria>(); montos.Add(unMonto); int unAño = 2018; string unMes = "Julio"; Presupuesto presupuestoNuevo = new Presupuesto(unAño, unMes, montos); Manager.ValidacionAgregarPresupuesto(presupuestoNuevo); decimal nuevoMontoDeC1 = 15000.00M; Manager.ValidacionModificarPresupuesto(Repositorio.GetPresupuestos().GetAll()[0], UnaCategoria, nuevoMontoDeC1); Assert.AreEqual(Repositorio.GetPresupuestos().GetAll()[0].getPresupuestosCategorias()[0].Monto, nuevoMontoDeC1); }
public void ConstructorSinParametrosTest() { MontoCategoria unMonto = new MontoCategoria(); Assert.IsNotNull(unMonto); }