public void PublishingEventPassesCorrectInstance() { TestEvent receivedEvent = null; var sentEvent = new TestEvent(); this.eventAggregator.Subscribe <TestEvent>(e => receivedEvent = e, false, EventPriority.Normal, ThreadTarget.PublisherThread); this.eventAggregator.Publish(sentEvent); receivedEvent.Should().BeSameAs(sentEvent); }
public void Properties_on_the_base_Event_type_are_not_serialized() { var serialized = new TestEvent { AggregateId = Guid.NewGuid(), SequenceNumber = 1, Timestamp = DateTimeOffset.Now, Id = 7, Data = "abc" }.ToStorableEvent().Body; serialized.Should().Be("{\"Id\":7,\"Data\":\"abc\"}"); }