private string GenerateEventMessage(string line, DateTime dateTimeNow) { string[] dataValues = line.Split(","); DateTime dateTimeEvent; if (dataValues.Length != 2) { return(string.Format("Evento incorrecto para la linea con valor '{0}'.", line)); } if (DateTime.TryParse(dataValues[1], out dateTimeEvent)) { return(string.Format("{0} {1}", dataValues[0], _clock.GenerateTimeElapsedMessage(dateTimeNow, dateTimeEvent))); } else { return(string.Format("Fecha incorrecta para la linea con valor '{0}'.", line)); } }
public void CreateEventMessages_Method_Should_Return_Message_Same_Time_Correctly() { //Arrange string spectedMessage = " inicia en este mismo momento."; //Act string result = _clock.GenerateTimeElapsedMessage(_dateTimeNow, _dateTimeEvent); //Assert Assert.AreEqual(spectedMessage, result); }