public void TestListarPorModelo() { Equipo[] lista = null; equipoWS.EquiposClient proxy = new equipoWS.EquiposClient(); lista = proxy.ListarDisponiblesModelo("Toshiba"); Assert.AreEqual(3, lista.Length); }
public void TestEliminarEquipoExcepcion() { equipoWS.EquiposClient proxy = new equipoWS.EquiposClient(); try { proxy.EliminarEquipo(1000); } catch (FaultException<equipoWS.EquipoEliminarExcepcion> fe) { Assert.AreEqual("El equipo no se puede eliminar ya que está prestado", fe.Detail.Mensaje); } }
public void TestCrearEquipoExcepcion() { equipoWS.EquiposClient proxy = new equipoWS.EquiposClient(); try { proxy.CrearEquipo("a20", "iPAD", "D"); } catch (FaultException<equipoWS.EquipoRepetidoExcepcion> fe) { Assert.AreEqual("El equipo ya existe", fe.Detail.Mensaje); } }
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; }
public void TestEliminar() { equipoWS.EquiposClient proxy = new equipoWS.EquiposClient(); proxy.EliminarEquipo(9); Assert.AreEqual(null, proxy.ObtenerEquipo(9)); }
public void TestCrearEquipo() { equipoWS.EquiposClient proxy = new equipoWS.EquiposClient(); Equipo creado = proxy.CrearEquipo("a310", "iPAD", "D"); Assert.AreNotEqual(null, creado); }
public void TestBuscarPorSerie() { equipoWS.EquiposClient proxy = new equipoWS.EquiposClient(); Equipo encontrado = proxy.ObtenerSerie("a17"); Assert.AreEqual("Acer", encontrado.Modelo); }