public void ValidaFecha_2punto5Horas_Sin_ValidacionSiguiente() { //Arrange DateTime fechaHoy = new DateTime(2020, 3, 1, 15, 12, 0); DateTime nuevaFecha = new DateTime(2020, 3, 1, 17, 47, 0); string textoSalida = "2 Horas"; var SUT = new HorasValidador(); //ACT var salida = SUT.ValidaFecha(fechaHoy - nuevaFecha); //Assert Assert.AreEqual(textoSalida, salida); }
public TextoFormateadorFactory() { var validadorMinutos = new MinutosValidador(); var validadorHoras = new HorasValidador(); var validadorDias = new DiasValidador(); var validadorSemana = new SemanaValidador(); var validadorMes = new MesValidador(); var validadorBimestre = new BimestreValidador(); var validadorAnio = new AnioValidador(); validadorMinutos.AsignaSiguiente(validadorHoras); validadorHoras.AsignaSiguiente(validadorDias); validadorDias.AsignaSiguiente(validadorSemana); validadorSemana.AsignaSiguiente(validadorMes); validadorMes.AsignaSiguiente(validadorBimestre); validadorBimestre.AsignaSiguiente(validadorAnio); Validador = validadorMinutos; }