//[ExpectedException(typeof(NotSupportedException))] public void NoDeberíaPoderAgregarMateriaDuplicada() { //Arange var alumno1 = new Alumno() { Nombre = "A1" }; var alumno2 = new Alumno() { Nombre = "A2" }; var materia1 = new Materia() { Nombre = "M1" }; materia1.Alumnos.Add(alumno1); materia1.Alumnos.Add(alumno2); var materia2 = new Materia() { Nombre = "M2" }; materia1.Alumnos.Add(alumno1); var carrera = new Carrera(); carrera.AgregarMaterias(materia1); carrera.AgregarMaterias(materia2); carrera.AgregarMaterias(materia1); carrera.AgregarMaterias(materia2); //Act int totalMaterias = carrera.CantidadMaterias(); //Assert Assert.AreEqual(2, totalMaterias); }
public void AgregarMateria() { var alumno1 = new Alumno() { Nombre = "A1" }; var alumno2 = new Alumno() { Nombre = "A2" }; var materia1 = new Materia() { NombreMateria = "M1" }; materia1.Alumnos.Add(alumno1); materia1.Alumnos.Add(alumno2); var materia2 = new Materia() { NombreMateria = "M2" }; materia2.Alumnos.Add(alumno1); var materia3 = new Materia() { NombreMateria = "M2" }; materia3.Alumnos.Add(alumno1); var carrera = new Carrera(); carrera.AgregarMaterias(materia1); carrera.AgregarMaterias(materia2); carrera.AgregarMaterias(materia3); int totalMateria = carrera.CantidadMaterias(); Assert.AreEqual(2, totalMateria); }
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); }