Exemple #1
0
        public void ObtieneDiferenciaDias_FechasCorrectas_DiasPotivos()
        {
            //Arrange
            DateTime        dos = _dias.AddDays(10);
            ObtieneFechaDia SUT = new ObtieneFechaDia(dos, _dias);

            //ACT
            var cResultado = SUT.ObtenerDiferenciaFechas();

            //Asert
            Assert.AreEqual("+,10 días", cResultado);
        }
Exemple #2
0
        public void ObtieneDiferenciaDias_FechasCorrectas_DiaNegativo()
        {
            //Arrange
            DateTime        dos = _dias.AddDays(1);
            ObtieneFechaDia SUT = new ObtieneFechaDia(_dias, dos);

            //ACT
            var cResultado = SUT.ObtenerDiferenciaFechas();

            //Asert
            Assert.AreEqual("-,1 día", cResultado);
        }
        public string obtenerDiferenciaFechas(DateTime _dtFechaEntrega, DateTime _dtFechaActual)
        {
            var meses   = new ObtieneFechaMes(_dtFechaEntrega, _dtFechaActual);
            var dias    = new ObtieneFechaDia(_dtFechaEntrega, _dtFechaActual);
            var horas   = new ObtieneFechaHora(_dtFechaEntrega, _dtFechaActual);
            var minutos = new ObtieneFechaMinuto(_dtFechaEntrega, _dtFechaActual);

            meses.NextLevel(dias).NextLevel(horas).NextLevel(minutos);

            string result = meses.ObtenerDiferenciaFechas();

            return(result);
        }