/// <summary> /// /// </summary> /// <param name="_dtFechaEntrega"></param> public List <string> ObtenerExpresion(DateTime _dtFechaEntrega) { List <string> lstExpresiones = new List <string>(); IDecoradorExpreciones decoradorExpresiones = new DecoradorExpreciones(); IDecoradorExpreciones decoradorExpresionUno = new DecoradorExprecionUno(decoradorExpresiones); IDecoradorExpreciones decoradorExpresionDos = new DecoradorExprecionDos(decoradorExpresionUno); IDecoradorExpreciones decoradorExpresionTres = new DecoradorExprecionTres(decoradorExpresionDos); decoradorExpresionTres.ProcesarListaExpresiones(_dtFechaEntrega, ref lstExpresiones); return(lstExpresiones); }
public void ProcesarListaExpresiones_FechaMenorAHoy_DevuelveListaExpresionEsLlego() { //Arrange. var lstExpreciones = new List <string>(); var dtFechAyer = DateTime.Now.AddDays(-1); var SUT = new DecoradorExpreciones(); //Act. SUT.ProcesarListaExpresiones(dtFechAyer, ref lstExpreciones); //Assert Assert.AreEqual("salió", lstExpreciones[0].ToString()); }
public void ProcesarListaExpresiones_FechaMenorAHoy_DevuelveListaCon2Registros() { //Arrange. var lstExpreciones = new List <string>(); var dtFechAyer = DateTime.Now.AddDays(-1); var SUT = new DecoradorExpreciones(); //Act. SUT.ProcesarListaExpresiones(dtFechAyer, ref lstExpreciones); //Assert Assert.AreEqual(1, lstExpreciones.Count); }