예제 #1
0
        private static IEventStore InitializeEventStore()
        {
            var typeResolver = new AttributeEventTypeResolver();
            typeResolver.AddAllEventsInAssembly(typeof(Program).Assembly);

            var eventStore = new MsSqlServerEventStore(ConfigurationManager.ConnectionStrings["EventStore"].ConnectionString, typeResolver, null);
            return eventStore;
        }
예제 #2
0
 private static IEventStore InitializeEventStore()
 {
     var typeResolver = new AttributeEventTypeResolver();
     typeResolver.AddEvent(typeof(NameChangedEvent));
     typeResolver.AddEvent(typeof(PersonCreatedEvent)); 
     
     var eventStore = new MsSqlServerEventStore(ConfigurationManager.ConnectionStrings["EventStore"].ConnectionString, typeResolver, null);
     return eventStore;
 }
예제 #3
0
파일: Program.cs 프로젝트: jcain00/ncqrs
        private static IEventStore InitializeEventStore()
        {
            var typeResolver = new AttributeEventTypeResolver();
            typeResolver.AddAllEventsInAssembly(typeof(Program).Assembly);

            var converter = new EventConverter(typeResolver);
            converter.AddConverter(typeof(NameChangedEvent), new NameChangedEventPostConverter());
            converter.AddConverter(typeof(PersonCreatedEvent), new PersonCreatedEventPostConverter());

            var eventStore = new MsSqlServerEventStore(ConfigurationManager.ConnectionStrings["EventStore"].ConnectionString, typeResolver, converter);
            return eventStore;
        }
 public void SetUp()
 {
     var typeResolver = new AttributeEventTypeResolver();
     typeResolver.AddEvent(typeof(AnEvent));
     _typeResolver = typeResolver;
 }
 public void Setup()
 {
     resolver = new AttributeEventTypeResolver();
 }
 public AttributeEventTypeResolverTests()
 {
     resolver = new AttributeEventTypeResolver();
 }
예제 #7
0
 public JsonEventFormatterTests()
 {
     var typeResolver = new AttributeEventTypeResolver();
     typeResolver.AddEvent(typeof(AnEvent));
     _typeResolver = typeResolver;
 }