Ejemplo n.º 1
0
        public JsonSerializerSpecFixture()
        {
            var services      = Helper.CreateAggregateRootServices(0);
            var rootAggregate = UseCases.Full().AsDirtyCustomerAggregate(services);

            EventsFromDomain = rootAggregate.UncommitedEvents;

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

            Serializer = new Serializer(options, new EventFactory(eventTypes), new TypeIdTranslator(eventTypes));
        }