public InstanceWithRoutes()
            {
                _sut             = new EventRouter();
                _registeredRoute = new CapturingRoute();

                _sut.RegisterRoute <EventWithRegisteredRoute>(_registeredRoute.Capture);
            }
            public void RegisterUntypedRouteHasExpectedResult()
            {
                var route = new CapturingRoute();

                _sut.RegisterRoute(typeof(LocalEvent), route.Capture);

                var @event = new LocalEvent();

                _sut.Route(@event);

                Assert.Equal(@event, route.Captured);
            }
            public void RegisterTypedRouteForEventWithoutRegisteredRouteHasExpectedResult()
            {
                var route = new CapturingRoute();

                _sut.RegisterRoute <LocalEvent>(route.Capture);

                var @event = new LocalEvent();

                _sut.Route(@event);

                Assert.Equal(@event, route.Captured);
            }
Exemple #4
0
                public EntityWithRoute()
                {
                    Route = new CapturingRoute();

                    Register <LocalEvent>(Route.Capture);
                }