示例#1
0
        public void VerificarCitaTest_CitaRepetida()
        {
            string valorEsperado = "No se puede crear otra cita para el mismo paciente en el mismo día.";

            Cita cita = new Cita()
            {
                Id         = 0,
                PacienteId = 153,
                Fecha      = new DateTime(2019, 03, 14),
                TipoCitaId = 2
            };
            CitaRepositorio citaRepositorio = new CitaRepositorio(repositorio);
            string          valorObtenido   = citaRepositorio.VerificarCita(cita);

            Assert.AreEqual(valorEsperado, valorObtenido);
        }
示例#2
0
        public void VerificarCitaTest_FechaIncorrecta()
        {
            string valorEsperado = "Las citas se deben agendar con mínimo 24 horas de antelación.";

            Cita cita = new Cita()
            {
                Id         = 0,
                PacienteId = 24,
                Fecha      = new DateTime(1980, 12, 31),
                TipoCitaId = 4
            };
            CitaRepositorio citaRepositorio = new CitaRepositorio(repositorio);
            string          valorObtenido   = citaRepositorio.VerificarCita(cita);

            Assert.AreEqual(valorEsperado, valorObtenido);
        }
示例#3
0
        public void VerificarCitaTest_Vacio()
        {
            string valorEsperado = string.Empty;

            Cita cita = new Cita()
            {
                Id         = 0,
                PacienteId = 24,
                Fecha      = new DateTime(2040, 12, 31),
                TipoCitaId = 4
            };
            CitaRepositorio citaRepositorio = new CitaRepositorio(repositorio);
            string          valorObtenido   = citaRepositorio.VerificarCita(cita);

            Assert.AreEqual(valorEsperado, valorObtenido);
        }