Пример #1
0
 public static BoundedContextModelBuilder UseInMemoryEventStore(this BoundedContextModelBuilder builder)
 {
     builder.Services(cfg =>
     {
         cfg.AddSingleton <IEventStore>(new InMemoryEventStore());
     });
     return(builder);
 }
Пример #2
0
 public static BoundedContextModelBuilder UseInMemoryBuses(this BoundedContextModelBuilder builder)
 {
     builder.Services(cfg =>
     {
         var bus = new InMemoryBus();
         cfg.AddSingleton <ICommandBus>(bus);
         cfg.AddSingleton <IEventBus>(bus);
         cfg.AddSingleton <IInboundMessageBus>(bus);
     });
     return(builder);
 }