public Instance(ILogger <Instance> logger, IOptions <Config> config, State.IMachine stateMachine, Message.IFactory messageFactory, Message.IPublisher messagePublisher)
 {
     _logger           = logger;
     _config           = config;
     _stateMachine     = stateMachine;
     _messageFactory   = messageFactory;
     _messagePublisher = messagePublisher;
 }
Beispiel #2
0
 public Instance(Event.IMediator eventMediator, State.IMachine stateMachine, Entity.IFactory entityFactory)
 {
     _eventMediator = eventMediator;
     _stateMachine  = stateMachine;
     _entityFactory = entityFactory;
 }
Beispiel #3
0
 public Instance(Event.IMediator eventMediator, State.IMachine stateMachine, Entity.IFactory entityFactory)
 {
     _eventMediator = eventMediator;
     _stateMachine = stateMachine;
     _entityFactory = entityFactory;
 }
Beispiel #4
0
 public Implementation(State.IMachine stateMachine, IOptions <Config> config)
 {
     _stateMachine = stateMachine;
     _config       = config;
 }