public void GetListEvent_TwoLines_TwoEvents() { TextReaderService textReader = new TextReaderService(""); textReader.Lines = () => new string[] { "Event1,2020/01/12", "Event2,2020/02/12" }; Assert.AreEqual(2, textReader.GetListEvent().Count); }
public void GetListEvent_GetNameEvent_Event1() { TextReaderService textReader = new TextReaderService(""); textReader.Lines = () => new string[] { "Event1,2020/01/12" }; Assert.AreEqual("Event1", textReader.GetListEvent().FirstOrDefault().Name); }
static void Main() { string pathFile = @"C:\Users\jose.ek\Desktop\tarea.txt"; IRead reader = new TextReaderService(pathFile); IDateTimeService dtService = new DateTimeService(); ISelector selectorMessage = new MessageService(); EventProcessingHandler eventHandler = new EventProcessingHandler(dtService, reader, selectorMessage); DisplayService display = new DisplayService(); display.ShowMessages(eventHandler.ListOfMessages()); }