public void NoSePuedeQuitarUnaSubtareaQueNoFueAgregada() { // Arrange var tarea = new Tarea("tarea"); var subtarea = new Tarea("subtarea"); // Act Exception ex = Assert.Catch(() => tarea.QuitarSubtarea(subtarea)); // Assert Assert.IsAssignableFrom <NoSePuedeQuitarUnaSubtareaNoExistenteException>(ex); }
public void SePuedeAgregarUnaSubtareaYSeLaPuedeQuitar() { // Arrange var tarea = new Tarea("tarea"); var subtarea = new Tarea("subtarea"); // Act tarea.AgregarSubtarea(subtarea); tarea.QuitarSubtarea(subtarea); // Assert Assert.AreEqual(0, tarea.Subtareas.Count()); }