Ejemplo n.º 1
0
        public void NoDeberíaPoderAgregarMateriaDuplicada()
        {
            //Arrange
            var materia1 = new Materia()
            {
                Nombre = "M1"
            };
            var materia2 = new Materia()
            {
                Nombre = "M2"
            };

            var carrera = new Carrera();

            carrera.AgregarMateria(materia1);
            carrera.AgregarMateria(materia2);
            carrera.AgregarMateria(materia1);


            // Act

            // var total = carrera.Materias.Count;


            // Assert
            ////Assert.AreEqual(1, total);
        }
Ejemplo n.º 2
0
        public void DeberíaPoderAgregarMateria()
        {
            //Arrange
            var materia1 = new Materia()
            {
                Nombre = "M1"
            };

            var carrera = new Carrera();

            carrera.AgregarMateria(materia1);


            // Act

            var total = carrera.CantidadMaterias();


            // Assert
            Assert.AreEqual(1, total);
        }
Ejemplo n.º 3
0
        public void CarreraDeberiaDevolverTotalAlumnosRepetido()
        {
            // Arrange
            var alumno1 = new Alumno()
            {
                informacion = new InformacionPersonal {
                    Nombre = "A1"
                }
            };

            var alumno2 = new Alumno()
            {
                informacion = new InformacionPersonal {
                    Nombre = "A2"
                }
            };

            var materia1 = new Materia()
            {
                Nombre = "M1"
            };

            materia1.Alumnos.Add(alumno1);
            materia1.Alumnos.Add(alumno2);
            materia1.Alumnos.Add(alumno1);
            materia1.Alumnos.Add(alumno2);

            var carrera = new Carrera();

            carrera.AgregarMateria(materia1);

            // Act
            var total = carrera.TotalAlumnos();

            // Assert
            Assert.AreEqual(2, total);
        }