public void GivenRegexStageExitEntry_ShouldExtractStageExitEntryDetails() { var dataService = new DataService("[19:07:17] : [Step 4/4] Process exited with code 0"); var dataDictionary = new DataDictionary(); var valueExtractor = new ValueExtractor(dataDictionary); var stageExit = EntryFactory.CreateStageExitEntryFunc(1)(valueExtractor, dataService); Assert.Equal(EntryType.StageExitType(), stageExit.EntryType); Assert.Equal((uint)4, stageExit.StageNo); Assert.Equal((uint)4, stageExit.StageCount); Assert.True(stageExit.Succeeded); }