Example #1
0
        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);
        }
Example #2
0
        public void GetListEvent_GetNameEvent_Event1()
        {
            TextReaderService textReader = new TextReaderService("");


            textReader.Lines = () => new string[] { "Event1,2020/01/12" };

            Assert.AreEqual("Event1", textReader.GetListEvent().FirstOrDefault().Name);
        }
Example #3
0
        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());
        }