protected override void ConfigureSubscriptions(SubscriptionBusServiceConfigurator configurator) { _machine = new TestStateMachine(); _repository = new InMemorySagaRepository <Instance>(); configurator.StateMachineSaga(_machine, _repository); }
protected override void ConfigureSubscriptions(SubscriptionBusServiceConfigurator configurator) { configurator.StateMachineSaga(_machine, _repository, x => { x.RemoveWhenFinalized(); }); }
protected override void ConfigureSubscriptions(SubscriptionBusServiceConfigurator configurator) { _machine = new TestStateMachine(); _repository = new InMemorySagaRepository <Instance>(); configurator.StateMachineSaga(_machine, _repository, x => { x.Correlate(_machine.Started, (i, d) => i.ServiceName == d.ServiceName) .SelectCorrelationId(msg => msg.ServiceId); }); }
protected override void ConfigureSubscriptions(SubscriptionBusServiceConfigurator configurator) { configurator.StateMachineSaga(_machine, _repository); }