public static string DiferenciaFechas(DateTime _FechaBase, DateTime _dtFechaEvento, ObtenerDiferenciaFechaEvento program) { ICompararDosFechas compararDosFechas = new CompararDosFechas(); IObtenerDiferenciaFechas obtenerDiferenciaFechas = new ObtenerDiferenciaFechas(compararDosFechas); string valorDiferencia; valorDiferencia = program.DiferenciaMeses(obtenerDiferenciaFechas, _FechaBase, _dtFechaEvento); return(valorDiferencia); }
public void ObtenerDiferenciaMeses_ComparaFechas_ResultadoCorrecto() { ICompararDosFechas compararFechas = new CompararDosFechas(); //Arrange DateTime FechaBase = DateTime.Parse("29/12/2015 5:50"); DateTime FechaEvento = DateTime.Parse("29/05/2015 5:50"); var SUT = new ObtenerDiferenciaFechas(compararFechas); //Act var resultado = SUT.ObtenerDiferenciaMes(FechaBase, FechaEvento); //Assert Assert.AreEqual(-7, resultado); }