示例#1
0
        public void BajaPorMinimoPartidosTest()
        {
            BLL.Calificacion bllCalificacion = new BLL.Calificacion();
            PuntajeArbitro   puntaje         = new PuntajeArbitro();

            puntaje.CantidadPartidos = 2;

            bllCalificacion.CalcularSituacion(puntaje);

            Assert.AreEqual(Situacion.Desciende, puntaje.Situacion);
        }
示例#2
0
        public void BajaPorEdadTest()
        {
            BLL.Calificacion bllCalificacion = new BLL.Calificacion();
            PuntajeArbitro   puntaje         = new PuntajeArbitro();

            puntaje.Edad = 52;

            bllCalificacion.CalcularSituacion(puntaje);

            Assert.AreEqual(Situacion.Baja, puntaje.Situacion);
        }
示例#3
0
        public void DescensoPorPuntajeNivel4Test()
        {
            BLL.Calificacion bllCalificacion = new BLL.Calificacion();
            PuntajeArbitro   puntaje         = new PuntajeArbitro();

            puntaje.IdNivel          = 4;
            puntaje.PuntajePromedio  = 4.25D;
            puntaje.CantidadPartidos = 10;

            bllCalificacion.CalcularSituacion(puntaje);

            Assert.AreEqual(Situacion.Desciende, puntaje.Situacion);
            Assert.AreEqual(5, puntaje.IdNivelNuevo);
        }
示例#4
0
        public void MantieneNivel2Test()
        {
            BLL.Calificacion bllCalificacion = new BLL.Calificacion();
            PuntajeArbitro   puntaje         = new PuntajeArbitro();

            puntaje.IdNivel = 2;
            //puntaje.PuntajePromedio = 1D;
            puntaje.PuntajePromedio  = 8.25D;
            puntaje.CantidadPartidos = 10;

            bllCalificacion.CalcularSituacion(puntaje);

            Assert.AreEqual(Situacion.Mantiene, puntaje.Situacion);
        }