Esempio n. 1
0
        private async Task <EventStoreReader> GetSut()
        {
            var transformer = new EventTransformator(new JsonEventSerializer(new EventTypeResolver()));
            var reader      = new EventStoreReader(await LocalConfig.GetConnection(), transformer);

            return(reader);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 4
0
        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));
        }