public void SePuedeQuitarUnaPersonaQueNoFueAgregada() { // Arrange Calendario unCalendario = GetCalendarioDefault(); Proyecto unProyecto = new Proyecto("PasamosUnTexto", unCalendario); Persona unaPersona = new Persona(); // Act Exception ex = Assert.Catch(() => unProyecto.QuitarPersona(unaPersona)); // Assert Assert.IsAssignableFrom <NoSePuedeQuitarUnaPersonaNoExistenteException>(ex); }
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()); }