Beispiel #1
0
        public void IntervalsAreExpandedCorrectly()
        {
            var sut = new VisualStudioOpenedTransformer(_context);

            sut.ProcessEvent(TestIDEEvent(-3, -2, "a"));
            sut.ProcessEvent(TestIDEEvent(-1, 0, "a"));

            var intervals = sut.SignalEndOfEventStream().ToList();

            CollectionAssert.Contains(intervals, ExpectedInterval(-3, 0, "a"));
        }
Beispiel #2
0
        public void CreatesIntervalForEachSessionId()
        {
            var sut = new VisualStudioOpenedTransformer(_context);

            sut.ProcessEvent(TestIDEEvent(-3, -2, "a"));
            sut.ProcessEvent(TestIDEEvent(-1, 0, "b"));

            var intervals = sut.SignalEndOfEventStream().ToList();

            CollectionAssert.Contains(intervals, ExpectedInterval(-3, -2, "a"));
            CollectionAssert.Contains(intervals, ExpectedInterval(-1, 0, "b"));
        }