public void a_GuardarInformeInspeccionFordCompleto() { _informeInspeccionFordRepositorio = new InformeInspeccionFordRepositorio(); int cantidadInformesInspeccionFord = _informeInspeccionFordRepositorio.BuscarInformesInspeccionFord().Count; GrupoArticuloMantenimiento grupoArticuloMantenimiento = new GrupoArticuloMantenimiento(); grupoArticuloMantenimiento.AgregarModificarDetalle(0,"Detalle Grupo Articulo Mantenimiento"); GrupoDesgasteFreno grupoDesgasteFreno = new GrupoDesgasteFreno(); SubGrupoDesgasteFreno subGrupoDesgasteFreno = new SubGrupoDesgasteFreno("SubGrupo del Grupo Desgaste Freno"); subGrupoDesgasteFreno.AgregarModificarDetalle(0,"Detalle del SubGrupo del Grupo Desgaste Freno"); grupoDesgasteFreno.AgregarSubGrupo(subGrupoDesgasteFreno); GrupoDesgasteLlanta grupoDesgasteLlanta = new GrupoDesgasteLlanta(); grupoDesgasteLlanta.AgregarModificarDetalle(0,"Detalle Grupo Desgaste Llanta"); GrupoSistemaComponente grupoSistemaComponente = new GrupoSistemaComponente(); SubGrupoSistemaComponente subGrupoSistemaComponente = new SubGrupoSistemaComponente("SubGrupo del Grupo Sistema Componente"); subGrupoSistemaComponente.AgregarModificarDetalle(0,"Detalle Grupo Sistema Componente"); grupoSistemaComponente.AgregarSubGrupo(subGrupoSistemaComponente); InformeInspeccionFord informeInspeccionFord = new InformeInspeccionFord ( "Informe Inspeccion Ford Test" ,"Nombre Informe Inspeccion Ford Test" ,grupoArticuloMantenimiento ,grupoDesgasteFreno ,grupoDesgasteLlanta ,grupoSistemaComponente ); _informeInspeccionFordRepositorio.Guardar(informeInspeccionFord); int nuevaCantidadInformesInspeccionFord = _informeInspeccionFordRepositorio.BuscarInformesInspeccionFord().Count; IdGeneradoGuardar = informeInspeccionFord.Id; Assert.That(nuevaCantidadInformesInspeccionFord, Is.EqualTo(++cantidadInformesInspeccionFord)); }
internal GrupoArticuloMantenimiento CrearEntidad() { GrupoArticuloMantenimiento grupoArticuloMantenimiento = new GrupoArticuloMantenimiento(); foreach (var detalle in Detalle) { grupoArticuloMantenimiento.AgregarModificarDetalle(detalle.Id,detalle.Descripcion); } return grupoArticuloMantenimiento; }
public void MapearDesde(GrupoArticuloMantenimiento grupoArticuloMantenimiento) { Detalle.Clear(); Descripcion = grupoArticuloMantenimiento.Descripcion; Id = grupoArticuloMantenimiento.Id; foreach (var detalle in grupoArticuloMantenimiento.DetalleActivo) { DetalleViewModel detalleViewModel = new DetalleViewModel(); detalleViewModel.MapearDesde(detalle); Detalle.Add(detalleViewModel); } }