public void NoSePuedeAgregarUnaPersonaExistente() { // Arrange Calendario unCalendario = GetCalendarioDefault(); Proyecto unProyecto = new Proyecto("PasamosUnTexto", unCalendario); Persona unaPersona = new Persona(); // Act unProyecto.AgregarPersona(unaPersona); Exception ex = Assert.Catch(() => unProyecto.AgregarPersona(unaPersona)); // Assert Assert.IsAssignableFrom <NoSePuedeAgregarUnaPersonaExistenteException>(ex); }
public void LasPersonasAgregadasSonLasMismas() { // Arrange Calendario unCalendario = GetCalendarioDefault(); Proyecto unProyecto = new Proyecto("PasamosUnTexto", unCalendario); Persona unaPersona = new Persona(); Persona otraPersona = new Persona(); // Act unProyecto.AgregarPersona(unaPersona); unProyecto.AgregarPersona(otraPersona); // Assert Assert.AreEqual(unaPersona, unProyecto.Personas.ElementAt(0)); Assert.AreEqual(otraPersona, unProyecto.Personas.ElementAt(1)); }
public void SePuedenEliminarTodasLasPersonas() { // Arrange Calendario unCalendario = GetCalendarioDefault(); Proyecto unProyecto = new Proyecto("PasamosUnTexto", unCalendario); Persona persona1 = new Persona(); Persona persona2 = new Persona(); Persona persona3 = new Persona(); // Act unProyecto.AgregarPersona(persona1); unProyecto.AgregarPersona(persona2); unProyecto.AgregarPersona(persona3); unProyecto.EliminarTodasLasPersonas(); // Assert Assert.AreEqual(0, unProyecto.Personas.Count()); }
public void SeAgregaUnaPersonaSeTieneUnaPersona() { // Arrange Calendario unCalendario = GetCalendarioDefault(); Proyecto unProyecto = new Proyecto("PasamosUnTexto", unCalendario); Persona unaPersona = new Persona(); // Act unProyecto.AgregarPersona(unaPersona); // Assert Assert.AreEqual(1, unProyecto.Personas.Count()); }
public void SePuedeAgregarUnaPersonaYSeLaPuedeQuitar() { // Arrange Calendario unCalendario = GetCalendarioDefault(); Proyecto unProyecto = new Proyecto("PasamosUnTexto", unCalendario); Persona unaPersona = new Persona(); // Act unProyecto.AgregarPersona(unaPersona); unProyecto.QuitarPersona(unaPersona); // Assert Assert.AreEqual(0, unProyecto.Personas.Count()); }