示例#1
0
        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);
        }
示例#2
0
        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());
        }