Exemple #1
0
        public MessagePackSerializerSpecFixture()
        {
            var services      = Helper.CreateAggregateRootServices(0);
            var rootAggregate = UseCases.Full().AsDirtyCustomerAggregate(services);

            EventsFromDomain = rootAggregate.UncommitedEvents;

            var eventTypes = EventsFromDomain.Select(x => x.GetType()).ToArray();
            var options    = MessagePackBuilder.CreateDefaultSerializerOptions();

            Serializer = new Serializer(options, new EventFactory(eventTypes), new TypeIdTranslator(eventTypes));
        }
Exemple #2
0
 public SessionFactory(IProvideUtcDateTime dateTime, ISerializeEvents events)
 {
     _dateTime = dateTime;
     _events   = events;
 }
 public SqlEventStore(string connectionString, ISerializeEvents eventSerialization, ISerializeSnapshots snapshotSerialization)
 {
     this.connectionString      = connectionString;
     this.eventSerialization    = eventSerialization;
     this.snapshotSerialization = snapshotSerialization;
 }