public void NoThreadIdStrategyMakeAListOfObjectsOutOfStrings_RegularString_ListCount1()
        {
            //Arrange
            inputString = new string[] { "2019-01-08|13:20:05.907|INFO |1|---- Telexis.TSU.ShellUI version 1.36.2.32763 ----" };

            //Act
            listOfResults = parsingStrategy.Parse(inputString);

            //Assert
            Assert.AreEqual(1, listOfResults.Count);
        }
예제 #2
0
        public void StringOnlyStrategyMakeAListOfObjectsOutOfStrings_RegularString_ListCount1()
        {
            //Arrange
            inputString = new string[] { "2019 - 01 - 08 | 13:19:55.657 |[00000001] | INFO | 1 | ----Telexis.TSU.AutoUpdaterService version 1.36.2.32763----" };

            //Act
            listOfResults = parsingStrategy.Parse(inputString);

            //Assert
            Assert.AreEqual(1, listOfResults.Count);
        }
예제 #3
0
        public void NoEventIdStrategyMakeAListOfObjectsOutOfStrings_RegularString_ListCount1()
        {
            //Arrange
            inputString = new string[] { "2019-03-11|13:37:17.132|[00000006]|INFO |Initializing Threadpool: Compass thread pool" };

            //Act
            listOfResults = parsingStrategy.Parse(inputString);

            //Assert
            Assert.AreEqual(1, listOfResults.Count);
        }
예제 #4
0
 public IEnumerable <T> Parse(string input)
 {
     return(_strategy.Parse(input));
 }