public BinaryFormatterFixture()
        {
            Serializer = new BinaryFormatterSerializer(Helper.EventFactory);

            var services      = Helper.CreateAggregateRootServices(0);
            var rootAggregate = UseCases.Full().AsDirtyCustomerAggregate(services);

            EventsFromDomain = rootAggregate.UncommitedEvents;
        }
示例#2
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));
        }