public void EventWrapper_Should_Deserialize_FakeEvent() { var ev = new FakeEvent("value"); var wrapper = EventWrapper.Wrap(ev); var deserialized = wrapper.GetEventData(Type.GetType(wrapper.EventType)); Assert.Equal(typeof(FakeEvent), deserialized.GetType()); Assert.Equal(ev.ToString(), deserialized.ToString()); }