public void Test1ModificarReservaError() { ReservasWS.ReservasServiceClient proxy = new ReservasWS.ReservasServiceClient(); DateTime fecha = DateTime.Now; try { ReservasWS.Reserva reservaCreada = proxy.ModificarReserva(new ReservasWS.Reserva() { Numero = "001-100", IDUsuario = 10, IDChofer = 10, FechaHora = fecha, IDMedioPago = 10, Estado = "PENDIENTE" } ); } catch (FaultException <ReservasWS.AdministradorExcepciones> error) { Assert.AreEqual("La reserva no existe. No se puede modificar", error.Reason.ToString()); Assert.AreEqual("0102", error.Detail.Codigo); Assert.AreEqual("La reserva no existe.", error.Detail.Descripcion); } }
public void Test1ObtenerReservaOK() { ReservasWS.ReservasServiceClient proxy = new ReservasWS.ReservasServiceClient(); DateTime fecha = DateTime.Now; ReservasWS.Reserva reservaCreada = proxy.ObtenerReserva(new ReservasWS.Reserva() { Numero = "001-10" } ); Assert.AreEqual("001-10", reservaCreada.Numero); }
public void Test1EliminarReservaOK() { ReservasWS.ReservasServiceClient proxy = new ReservasWS.ReservasServiceClient(); string numeroReserva = "001-10"; ReservasWS.Reserva reserva = new ReservasWS.Reserva() { Numero = numeroReserva }; proxy.EliminarReserva(reserva); ReservasWS.Reserva reservaguardada = proxy.ObtenerReserva(reserva); Assert.AreEqual(null, reservaguardada); }
public void Test1CrearReservaOK() { ReservasWS.ReservasServiceClient proxy = new ReservasWS.ReservasServiceClient(); DateTime fecha = DateTime.Now; ReservasWS.Reserva reservaCreada = proxy.CrearReserva(new ReservasWS.Reserva() { Numero = "001-10", IDUsuario = 10, IDChofer = 10, FechaHora = fecha, IDMedioPago = 10, Estado = "PENDIENTE" } ); Assert.AreEqual("001-10", reservaCreada.Numero); Assert.AreEqual(10, reservaCreada.IDUsuario); Assert.AreEqual(10, reservaCreada.IDChofer); //Assert.AreEqual(fecha, reservaCreada.FechaHora); Assert.AreEqual(10, reservaCreada.IDMedioPago); Assert.AreEqual("PENDIENTE", reservaCreada.Estado); }
public void Test1CrearReservaError() { ReservasWS.ReservasServiceClient proxy = new ReservasWS.ReservasServiceClient(); DateTime fecha = DateTime.Now; try { ReservasWS.Reserva reservaCreada = proxy.CrearReserva(new ReservasWS.Reserva() { Numero = "001-10", IDUsuario = 10, IDChofer = 10, FechaHora = fecha, IDMedioPago = 10, Estado = "PENDIENTE" } ); } catch (FaultException <ReservasWS.AdministradorExcepciones> error) { Assert.AreEqual("Error al intentar crear una reserva.", error.Reason.ToString()); Assert.AreEqual(error.Detail.Codigo, "0101"); Assert.AreEqual(error.Detail.Descripcion, "La reserva ya existe."); } }