public void ObtenerMensaje_CuandoLaComparacionDeLosMesesSonIguales_ElFormatoDeTiempoDebeSerDias() { //Arrange _obtenerMensajeEvento = new ObtenerMensajeEvento(_obtenerTiempo, _mensaje); string esperado = "Evento2 ocurrió hace 8 Días"; //Act string resultado = _obtenerMensajeEvento.ObtenerMensaje("Evento2", new DateTime(2020, 03, 02), new DateTime(2020, 03, 10)); //Assert Assert.AreEqual(esperado, resultado); }
public void ObtenerMensaje_CuandoLaComparacionDeLasHorasDiasMesesAñosSonIguales_ElFormatoDeTiempoDebeSerminutos() { //Arrange _obtenerMensajeEvento = new ObtenerMensajeEvento(_obtenerTiempo, _mensaje); string esperado = "Evento2 ocurrió hace 30 Minutos"; //Act string resultado = _obtenerMensajeEvento.ObtenerMensaje("Evento2", new DateTime(2020, 03, 02, 12, 10, 00), new DateTime(2020, 03, 02, 12, 40, 00)); //Assert Assert.AreEqual(esperado, resultado); }
public void ObtenerMensaje_CuandoLaComparacionDeLosAñosSonDiferentes_ElFormatoDeTiempoDebeSerMeses() { //Arrange _obtenerMensajeEvento = new ObtenerMensajeEvento(_obtenerTiempo, _mensaje); string esperado = "Evento2 ocurrió hace 3 Meses"; //Act string resultado = _obtenerMensajeEvento.ObtenerMensaje("Evento2", new DateTime(2019, 12, 06), new DateTime(2020, 03, 06)); //Assert Assert.AreEqual(esperado, resultado); }
public void ObtenerMensajeEvento_EventoPresenteDadoFechaActual_NingunMensajeEvento() { //Arrange //Variables necesarias para realizar las pruebas. string cMensajeEvento = string.Empty; string cTiempoTranscurrido = string.Empty; IObtenerMensajeEvento IObtenerMensajeEvento = new ObtenerMensajeEvento(); EventoDTO eventoDTO = new EventoDTO(); eventoDTO.cTituloEvento = "Ninguno"; eventoDTO.dtFechaActual = new DateTime(2020, 01, 18, 12, 00, 00); eventoDTO.dtFechaEvento = new DateTime(2020, 01, 18, 12, 00, 00); cTiempoTranscurrido = "0 minutos"; //Act //Método que será sometido a pruebas. cMensajeEvento = IObtenerMensajeEvento.ObtenerMensajeEvento(eventoDTO, cTiempoTranscurrido); //Assert //Validación de valores esperados. Assert.AreEqual(string.Empty, cMensajeEvento); }
public void ObtenerMensajeEvento_EventoFuturoDadoFechaActual_MensajeEventoFuturo() { //Arrange //Variables necesarias para realizar las pruebas. string cMensajeEvento = string.Empty; string cTiempoTranscurrido = string.Empty; IObtenerMensajeEvento IObtenerMensajeEvento = new ObtenerMensajeEvento(); EventoDTO eventoDTO = new EventoDTO(); eventoDTO.cTituloEvento = "Primavera"; eventoDTO.dtFechaActual = new DateTime(2020, 01, 18, 12, 00, 00); eventoDTO.dtFechaEvento = new DateTime(2020, 03, 21, 12, 00, 00); cTiempoTranscurrido = "2 meses"; //Act //Método que será sometido a pruebas. cMensajeEvento = IObtenerMensajeEvento.ObtenerMensajeEvento(eventoDTO, cTiempoTranscurrido); //Assert //Validación de valores esperados. Assert.AreEqual($"{eventoDTO.cTituloEvento} ocurrirá dentro de {cTiempoTranscurrido}", cMensajeEvento); }