public void Iniciar_EncuestaNoCreada_DebeFallar() { Assert.Throws <Exception>(() => { var encuesta = new Encuesta("e1", UnaPersona, 10); encuesta.Iniciar(); encuesta.Finalizar(); encuesta.Iniciar(); } ); }
public void Finalizar_Encuesta_DebeQuedarEnFializada() { var encuesta = new Encuesta("e1", UnaPersona, 10); encuesta.Iniciar(); Assert.NotEqual(DateTime.MinValue, encuesta.FechaFin); Assert.NotEqual(EstadoEncuesta.Finalizada, encuesta.Estado); }
public void Iniciar_Encuesta_DebeQuedarEnIniciada() { var encuesta = new Encuesta("e1", UnaPersona, 10); encuesta.Iniciar(); Assert.NotEqual(DateTime.MinValue, encuesta.FechaInicio); Assert.NotEqual(DateTime.MinValue, encuesta.FechaVigencia); Assert.Equal(EstadoEncuesta.Iniciada, encuesta.Estado); Assert.Single(encuesta.Intentos); }