public void GivenRegexProjectEndEntry_ShouldExtractProjectEndEntryDefinition() { var dataService = new DataService("[19:07:17] : [exec] 126>Time Elapsed 00:00:14.56"); var dataDictionary = new DataDictionary(); var valueExtractor = new ValueExtractor(dataDictionary); var projectEndEntry = EntryFactory.CreateProjectEndEntryFunc(1)(valueExtractor, dataService); Assert.Equal(EntryType.ProjectEndEntry(), projectEndEntry.EntryType); Assert.Equal((uint)126, projectEndEntry.Id); Assert.Equal(new TimeSpan(0, 0, 0, 14, 560), projectEndEntry.TimeElapsed); Assert.Equal(new TimeSpan(19, 07, 17), projectEndEntry.Time); }