예제 #1
0
            protected override void Context()
            {
                _eventConversionRunner      = new EventConversionRunner(_eventConverterFactory.Object);
                _somethingHappenedEvent     = _eventFactory.Create <SomethingHappenedEvent>(e => {});
                _somethingElseHappenedEvent = _eventFactory.Create <SomethingElseHappenedEvent>(e => {});

                _eventConverterFactory.Setup(f => f.Get(typeof(SomethingHappenedEvent))).Returns(e =>
                {
                    _convertedEvents.Add((IEvent)e);
                    return(_somethingElseHappenedEvent);
                });
            }
예제 #2
0
            protected override void Context()
            {
                _eventConversionRunner = new EventConversionRunner(_eventConverterFactory.Object);
                _somethingHappenedEvent = _eventFactory.Create<SomethingHappenedEvent>(e => {});
                _somethingElseHappenedEvent = _eventFactory.Create<SomethingElseHappenedEvent>(e => {});

                _eventConverterFactory.Setup(f => f.Get(typeof(SomethingHappenedEvent))).Returns(e =>
                {
                    _convertedEvents.Add((IEvent)e);
                    return _somethingElseHappenedEvent;
                });
            }