public void Should_route_event() { object @event = null; var aggregate = new Aggregate("id", e => @event = e); var eventThatIsRouted = new EventThatIsRouted(); using (var rehydrate = ((IAggregate)aggregate).BeginRehydrate()) { rehydrate.ApplyEvent(eventThatIsRouted); } @event.Should().Be(eventThatIsRouted); }
public void Should_route_event() { object @event = null; var aggregate = new Aggregate("id", e => @event = e); var eventThatIsRouted = new EventThatIsRouted(); using (var rehydrate = ((IAggregate)aggregate).BeginRehydrate()) { rehydrate.ApplyEvent(eventThatIsRouted); } @event.Should().Be(eventThatIsRouted); }