public void TestMethodAprobar() { try { AprobarWS.AprobacionesClient proxy = new AprobarWS.AprobacionesClient(); AprobarWS.Aprobar aprobar = new AprobarWS.Aprobar(); aprobar = proxy.AprobarSolicitud( 3, 1, 2, 3, DateTime.Parse("05/08/2014 6:00:00"), DateTime.Parse("05/08/2014 6:00:00"), DateTime.Parse("05/08/2014 6:00:00"), "XXXXX", 150, "A", DateTime.Parse("05/08/2014 6:00:00"), 3); Assert.IsNotNull(aprobar); } catch (FaultException<ValidationException> ex) { Assert.AreEqual("El monto solicitado es mayor al presupuesto aprobado.", ex.Detail.MensajeError); } }
public ActionResult Edit() { //1. Pasamos valores al Modelo del servicio List<AprobarWS.Aprobar> viaticos = proxy.ListarSolicitudes(); AprobarWS.Aprobar viaticoEditar = new AprobarWS.Aprobar(); viaticoEditar.CodigoSolicitud = viaticos[0].CodigoSolicitud; viaticoEditar.FechaSolicitud = viaticos[0].FechaSolicitud; viaticoEditar.ubigeoOrigen = viaticos[0].ubigeoOrigen; viaticoEditar.ubigeoDestino = viaticos[0].ubigeoDestino; viaticoEditar.FechaSalida = viaticos[0].FechaSalida; viaticoEditar.FechaRetorno = viaticos[0].FechaRetorno; viaticoEditar.SustentoViaje = viaticos[0].SustentoViaje; viaticoEditar.TotalSolicitado = viaticos[0].TotalSolicitado; //3. Llenar combobox de Estado var list = new[] { new Estado { Id = "P", Name = "Pendiente" }, new Estado { Id = "A", Name = "Aprobado" } }; var listEstados = new SelectList(list, "Id", "Name"); ViewData["estados"] = listEstados; return View(viaticoEditar); }
public void TestMethodListar() { AprobarWS.AprobacionesClient proxy = new AprobarWS.AprobacionesClient(); AprobarWS.Aprobar[] PorAprobarArr = new AprobarWS.Aprobar[proxy.ListarSolicitudes().Count()]; PorAprobarArr = proxy.ListarSolicitudes(); AprobarWS.Aprobar aprobar = new AprobarWS.Aprobar(); for (int i = 0; i < PorAprobarArr.Count(); i++) { aprobar = PorAprobarArr[i]; } Assert.IsNotNull(aprobar); }