private JustSaying.JustSayingBus CreateSystemUnderTest() { var serializerRegister = new FakeSerializationRegister(); var bus = new JustSaying.JustSayingBus(Config, serializerRegister, LoggerFactory, Monitor); bus.SetGroupSettings(new SubscriptionGroupSettingsBuilder() .WithDefaultConcurrencyLimit(8), new Dictionary <string, SubscriptionGroupConfigBuilder>()); return(bus); }
private JustSaying.JustSayingBus CreateBus() { var config = Substitute.For <IMessagingConfig>(); var serializationRegister = new MessageSerializationRegister( new NonGenericMessageSubjectProvider(), new NewtonsoftSerializationFactory()); var bus = new JustSaying.JustSayingBus(config, serializationRegister, LoggerFactory, MessageMonitor); var defaultSubscriptionSettings = new SubscriptionGroupSettingsBuilder() .WithDefaultMultiplexerCapacity(1) .WithDefaultPrefetch(1) .WithDefaultBufferSize(1) .WithDefaultConcurrencyLimit(1); bus.SetGroupSettings(defaultSubscriptionSettings, new Dictionary <string, SubscriptionGroupConfigBuilder>()); return(bus); }