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)); }
public void MapearDesde(GrupoDesgasteFreno grupoDesgasteFreno) { SubGrupos.Clear(); foreach (var subGrupo in grupoDesgasteFreno.SubGruposActivo) { SubGrupoViewModel subGrupoViewModel = new SubGrupoViewModel(); subGrupoViewModel.MapearDesde(subGrupo); SubGrupos.Add(subGrupoViewModel); } }
public GrupoDesgasteFreno CrearEntidad(int informeInspeccionId) { GrupoDesgasteFreno grupoDesgasteFreno = new GrupoDesgasteFreno(); grupoDesgasteFreno.InformeInspeccionId = informeInspeccionId; foreach (var subGrupo in SubGrupos) { grupoDesgasteFreno.AgregarSubGrupo(subGrupo.CrearEntidad(grupoDesgasteFreno.Id, informeInspeccionId)); } return grupoDesgasteFreno; }