public void UnPomodoroNoTerminaSiNoHaSidoArrancadoPreviamente() { var pomodoro = new Pomodoro(); pomodoro.Finalizar(); Assert.IsTrue(!pomodoro.Estados.estaFinalizado); }
public void UnPomodoroAlArrancarComienzaLaCuentaAtras() { var pomodoro = new Pomodoro(); pomodoro.Arrancar(); Assert.IsTrue(pomodoro.Estados.cuentaAtras); }
public void UnPomodoroFinalizaCuandoSeAcabaSuTiempo() { var pomodoro = new Pomodoro(); pomodoro.Arrancar(); pomodoro.Finalizar(); Assert.AreEqual(0,pomodoro.TiempoRestante); }
public void UnPomodoroSePuedeCrearDeCualquierDuracion() { var pomodoro30Minutos = new Pomodoro(new Tiempo(30)); var pomodoro10Minutos = new Pomodoro(new Tiempo(10)); Assert.AreEqual(30,pomodoro30Minutos.TiempoTotal.Minutos); Assert.AreEqual(10,pomodoro10Minutos.TiempoTotal.Minutos); }
public void UnPomodoroSeIniciaSinInterrupciones() { var pomodoro = new Pomodoro(); Assert.AreEqual(0,pomodoro.ObtenerInterrupciones().Count); }
public void UnPomodoroRecienCreadoEstaParado() { var pomodoro = new Pomodoro(); Assert.IsTrue(pomodoro.Estados.estaParado); }
public void UnPomodoroDura25MinutosPorDefectoTest() { var pomodoro = new Pomodoro(); Assert.AreEqual(25,pomodoro.TiempoTotal.Minutos); }
public void UnPomodoroSiNoEstaArrancadoNoSePuedeInterrumpir() { var pomodoro = new Pomodoro(); pomodoro.Interrumpir(); Assert.IsFalse(pomodoro.Estados.estaInterrumpido); }