private async Task <EventStoreReader> GetSut() { var transformer = new EventTransformator(new JsonEventSerializer(new EventTypeResolver())); var reader = new EventStoreReader(await LocalConfig.GetConnection(), transformer); return(reader); }
public void ItCreatesEventData() { EventTransformator sut = GetSut(); var @event = new SimpleEvent(); EventData data = sut.ToEventData(@event); }
public async Task <EventStoreWriter> GetSut() { IEventStoreConnection con = await LocalConfig.GetConnection(); var serializer = new JsonEventSerializer(new EventTypeResolver()); var transformer = new EventTransformator(serializer); var sut = new EventStoreWriter(con, transformer); return(sut); }
public static EventStoreContext CreateDefault(string prefix, IEventStoreConnection connection, IDomainObjectActivator activator = null) { var namer = new StreamTypeNamer(prefix); var eventSerializer = new JsonEventSerializer(new EventTypeResolver()); var transformer = new EventTransformator(eventSerializer); if (activator == null) { activator = new ActivatorDomainObjectActivator(); } return(new EventStoreContext(connection, namer, new EventStoreReader(connection, transformer), new EventStoreWriter(connection, transformer), activator)); }