public void LlenarDTOEvento_AsignarValorPropiedadTiempoMinutos_PropiedadTiempoMinutosIgualA10() { //Arrange DateTime dtFechaBase = new DateTime(2020, 01, 07, 20, 55, 000); EventoDTO Evento = new EventoDTO() { cEvento = "Evento X", dtFecha = new DateTime(2020, 01, 10, 20, 55, 000) }; var DOCEvaluadorFechaAnterior = new Mock <IEvaluadorFechaAnterior>(); DOCEvaluadorFechaAnterior.Setup((s) => s.EvaluarFechaAnterior(It.IsAny <DateTime>(), It.IsAny <DateTime>())).Returns(true); var DOCRecuperadorEstrategiaMensajeEvento = new Mock <IRecuperadorEstrategiaMensajeEvento>(); DOCRecuperadorEstrategiaMensajeEvento.Setup((s) => s.RecuperarEstrategiaMensajeEvento(It.IsAny <DateTime>(), It.IsAny <DateTime>())).Returns(1); var DOCRecuperadorTiempoEvento = new Mock <IRecuperadorTiempoEvento>(); DOCRecuperadorTiempoEvento.Setup((s) => s.RecuperarTiempoEventoMinutos(It.IsAny <DateTime>(), It.IsAny <DateTime>())).Returns(50); var SUT = new CompletadorDatosDTO(DOCEvaluadorFechaAnterior.Object, DOCRecuperadorEstrategiaMensajeEvento.Object, DOCRecuperadorTiempoEvento.Object); //Act SUT.LlenarDTOEvento(Evento, dtFechaBase); //Assert Assert.AreEqual(50, Evento.iTiempoMinutos); }
public void LlenarDTOEvento_ParametroEventoNulo_ArgumentNullException() { //Arrange DateTime dtFechaBase = new DateTime(2020, 01, 07, 20, 55, 000); var DOCEvaluadorFechaAnterior = new Mock <IEvaluadorFechaAnterior>(); var DOCRecuperadorEstrategiaMensajeEvento = new Mock <IRecuperadorEstrategiaMensajeEvento>(); var DOCRecuperadorTiempoEvento = new Mock <IRecuperadorTiempoEvento>(); var SUT = new CompletadorDatosDTO(DOCEvaluadorFechaAnterior.Object, DOCRecuperadorEstrategiaMensajeEvento.Object, DOCRecuperadorTiempoEvento.Object); //Act SUT.LlenarDTOEvento(null, dtFechaBase); //Assert }