public IntervalTransformer(ILogger logger, IEventFixer fixer, int firstVersionToInclude) { Asserts.That(firstVersionToInclude >= 0); _logger = logger; _fixer = fixer; _firstVersionToInclude = firstVersionToInclude; }
public void Setup() { _processedEvents = new List <IDEEvent>(); _firstVersionToInclude = 0; _fixer = Mock.Of <IEventFixer>(); Mock.Get(_fixer) .Setup(f => f.FixAndFilter(It.IsAny <IEnumerable <IDEEvent> >())) .Returns <IEnumerable <IDEEvent> >(es => es); _testTransformer = Mock.Of <IEventToIntervalTransformer <Interval> >(); Mock.Get(_testTransformer) .Setup(t => t.ProcessEvent(It.IsAny <IDEEvent>())) .Callback <IDEEvent>(_processedEvents.Add); }
public EventStreamExport(string dirRoot, IEventFixer eventFixer) { _dirRoot = dirRoot; _eventFixer = eventFixer; }