Exemplo n.º 1
0
        public void deberia_poder_validar_por_un_id_natural_y_nivel_natural_sin_repetir_ValidaSi_ni_Validador()
        {
            CvDocencia una_docencia = new CvDocencia()
            {
                Id = 7, NivelEducativo = 2
            };
            var validador_docencias = new Validador();

            validador_docencias.DeberianSerNaturales(new string[] { "Id", "NivelEducativo" });

            Assert.IsTrue(validador_docencias.EsValido(una_docencia));
        }
Exemplo n.º 2
0
        public void deberia_poder_validar_por_una_asignatura_no_vacia_y_categiria_no_vacia_sin_repetir_ValidaSi_ni_Validador()
        {
            CvDocencia una_docencia = new CvDocencia()
            {
                Asignatura = "Asignatura", CategoriaDocente = "Categoria"
            };
            var validador_docencias = new Validador();

            validador_docencias.DeberianSerNoVacias(new string[] { "Asignatura", "CategoriaDocente" });

            Assert.IsTrue(validador_docencias.EsValido(una_docencia));
        }
Exemplo n.º 3
0
        public void deberia_poder_validar_por_un_id_no_natural()
        {
            CvDocencia una_docencia = new CvDocencia()
            {
                Id = 0
            };
            var validador_docencias = new Validador();

            validador_docencias.DeberiaSer("Id", Validador.NumeroNatural);

            Assert.IsFalse(validador_docencias.EsValido(una_docencia));
        }
Exemplo n.º 4
0
        public void deberia_poder_validar_por_una_asignatura_no_nulo_y_categiria()
        {
            CvDocencia una_docencia = new CvDocencia()
            {
                Asignatura = null, CategoriaDocente = "Categoria"
            };
            var validador_docencias = new Validador();

            validador_docencias.DeberianSerNoNulls(new string[] { "Asignatura", "CategoriaDocente" });

            Assert.IsFalse(validador_docencias.EsValido(una_docencia));
        }
Exemplo n.º 5
0
        public void deberia_poder_validar_por_un_id_natural_o_cero_y_nivel()
        {
            CvDocencia una_docencia = new CvDocencia()
            {
                Id = -1, NivelEducativo = 0
            };
            var validador_docencias = new Validador();

            validador_docencias.DeberianSerNaturalesOCero(new string[] { "Id", "NivelEducativo" });

            Assert.IsFalse(validador_docencias.EsValido(una_docencia));
        }
Exemplo n.º 6
0
        public void deberia_poder_validar_por_un_id_natural_y_nivel_natural()
        {
            CvDocencia una_docencia = new CvDocencia()
            {
                Id = 7, NivelEducativo = 2
            };
            var validador_docencias = new Validador();

            validador_docencias.DeberiaSer("Id", Validador.NumeroNatural)
            .DeberiaSer("NivelEducativo", Validador.NumeroNatural);

            Assert.IsTrue(validador_docencias.EsValido(una_docencia));
        }
Exemplo n.º 7
0
        public void deberia_poder_validar_por_un_id_natural_y_nivel_natural_sin_repetir_ValidaSi()
        {
            CvDocencia una_docencia = new CvDocencia()
            {
                Id = 7, NivelEducativo = 2
            };
            var validador_docencias = new Validador();

            var reglas = new Dictionary <string, Validador>()
            {
                { "Id", Validador.NumeroNatural }, { "NivelEducativo", Validador.NumeroNatural }
            };

            validador_docencias.ValidaSi(reglas);

            Assert.IsTrue(validador_docencias.EsValido(una_docencia));
        }