public void ParseGenericString()
        {
            var input    = "QA TL1; 19.08.2018; PASSED";
            var selector = new RegExSelector {
                Selector = @"(\d{2}.\d{2}.(20\d{2}|\d{2}))", SelectedMatchGroup = 0
            };

            var parser = new GenericParser();
            var actual = parser.GetGenericString(input, selector);

            Assert.Equal("19.08.2018", actual);
        }
        public void ParseDateFromIterationCustomFormat()
        {
            var input    = "QA TL1; 19.08.2018; PASSED";
            var selector = new RegExSelector {
                Selector = @"(\d{2}.\d{2}.(20\d{2}|\d{2}))", SelectedMatchGroup = 0
            };

            var parser = new GenericParser();
            var actual = DateTime.ParseExact
                             (parser.GetGenericString(input, new DefaultIterationRegExSelector().TestIterationDateSelector),
                             "dd.MM.yyyy", CultureInfo.InvariantCulture);

            Assert.Equal(DateTime.ParseExact("19.08.2018", "dd.MM.yyyy", CultureInfo.InvariantCulture), actual);
        }