public void SplitIterationLinesWithCustomerLimiter() { var input = "QA TL1; 19.08.2018; PASSED###QA TL2; 20.08.2018; PASSED###QA TL1; 21.08.2018; PASSED"; var parser = new GenericParser(); var actual = parser.SplitIterationLines(input, "###"); Assert.Equal(3, actual.Count()); Assert.Equal("QA TL1; 21.08.2018; PASSED", actual[2]); }
public void SplitIterationLinesWithDefaultLineSelector() { var inputBuilder = new StringBuilder(); inputBuilder.AppendLine("QA TL1; 19.08.2018; PASSED"); inputBuilder.AppendLine("QA TL2; 20.08.2018; PASSED"); inputBuilder.Append("QA TL1; 21.08.2018; PASSED"); var input = inputBuilder.ToString(); var parser = new GenericParser(); var actual = parser.SplitIterationLines(input, new DefaultIterationRegExSelector().SingleLineSelector.Selector); Assert.Equal(3, actual.Count()); Assert.Equal("QA TL1; 21.08.2018; PASSED", actual[2]); }