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."); } }