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); }