Пример #1
0
        public void UpdateOferta()
        {
            using (var tx = new TransactionManager())
            {
                var modifiableEntityViewModel = new ModifiableEntityViewModel()
                {
                    CreatedBy  = USER_ID,
                    Created    = CREATED_DATE,
                    ModifiedBy = USER_ID,
                    Modified   = MODIFIED_DATE
                };

                var viewModel = new CreateEditOfertaViewModel()
                {
                    OfertaId         = OFERTA_ID,
                    Nombre           = NOMBRE_OFERTA,
                    Descripcion      = DESC_OFERTA,
                    FechaPublicacion = CREATED_DATE,
                    EstadoOfertaId   = ESTADO_OFERTA,
                };

                var response = _ofertaService.SaveOferta(viewModel);

                Assert.IsTrue(response.IsValid);
                Assert.Equals(response.OfertaId, OFERTA_ID);
            }
        }
        public void UpdateNecesidad()
        {
            using (var tx = new TransactionManager())
            {
                var modifiableEntityViewModel = new ModifiableEntityViewModel()
                {
                    CreatedBy  = USER_ID,
                    Created    = CREATED_DATE,
                    ModifiedBy = USER_ID,
                    Modified   = MODIFIED_DATE
                };

                var viewModel = new CreateEditNecesidadViewModel()
                {
                    NecesidadId               = NECESIDAD_ID,
                    Nombre                    = NOMBRE_NECESIDAD,
                    OficinaId                 = OFICINA_ID,
                    CentroId                  = CENTRO_ID,
                    SectorId                  = SECTOR_ID,
                    ClienteId                 = CLIENTE_ID,
                    ProyectoId                = PROYECTO_ID,
                    TipoServicioId            = TIPO_SERVICIO_ID,
                    TipoPerfilId              = TIPO_PERFIL_ID,
                    TipoTecnologiaId          = TIPO_TECNOLOGIA_ID,
                    TipoContratacionId        = TIPO_CONTRATACION_ID,
                    TipoPrevisionId           = TIPO_PREVISION_ID,
                    MesesAsignacionId         = MESES_ASIGNACION_ID,
                    DetalleTecnologia         = DETALLE_TECNOLOGIA,
                    DisponibilidadViajes      = true,
                    DisponibilidadReubicacion = false,
                    FechaSolicitud            = FECHA_SOLICITUD,
                    FechaCompromiso           = FECHA_COMPROMISO,
                    FechaCierre               = FECHA_CIERRE,
                    EstadoNecesidadId         = ESTADO_NECESIDAD_ID_NEW,
                };

                var response = _necesidadService.SaveNecesidad(viewModel);

                Assert.IsTrue(response.IsValid);
                Assert.Equals(response.NecesidadId, NECESIDAD_ID);
            }
        }