Exemplo n.º 1
0
 public void TestListarPorModelo()
 {
     Equipo[] lista = null;
     equipoWS.EquiposClient proxy = new equipoWS.EquiposClient();
     lista = proxy.ListarDisponiblesModelo("Toshiba");
     Assert.AreEqual(3, lista.Length);
 }
Exemplo n.º 2
0
        public equipoWS.Equipo VerificarDisponibilidadEquipo(string modelo)
        {
            equipoWS.Equipo nuevo = new equipoWS.Equipo();
            equipoWS.EquiposClient proxy = new equipoWS.EquiposClient();
            equipoWS.Equipo[] Lista = proxy.ListarDisponiblesModelo(modelo);
            if (Lista.Length > 2)
            {
                nuevo = Lista[0];
            }
            else
            {

                throw new FaultException<EquipoDisponibilidadExcepcion>(
                     new EquipoDisponibilidadExcepcion()
                     {
                         Codigo = "005",
                         Mensaje = "Este modelo de equipo no esta disponible para prestamos"
                     },
                     new FaultReason("Validacion de negocio"));

            }

            return nuevo;
        }