public Dispatcher(IResolver resolver, IExecuteCommands commands, IExecuteEvents events, IExecuteRequests requests, ILogger logger = null) { Guard.AgainstNull(resolver, nameof(resolver)); Guard.AgainstNull(commands, nameof(commands)); Guard.AgainstNull(events, nameof(events)); Guard.AgainstNull(requests, nameof(requests)); _resolver = resolver; _commands = commands; _events = events; _requests = requests; _logger = logger ?? new NullLogger(); }
protected Api(IExecuteCommands commandHandler, IRetrieveModels queriesHandler) { _commandHandler = commandHandler; _queriesHandler = queriesHandler; }
public UserContext(IExecuteCommands commands, IQueryReadModels queries, IHandleAggregateEvents eventHandler) : base(commands, queries, eventHandler) { }
public CustomerApi(IExecuteCommands commandHandler, IRetrieveModels queriesHandler) : base(commandHandler, queriesHandler) { commandHandler.Performed += queriesHandler.HandleChanges; }
public Commands(IExecuteCommands executor) { _executor = executor; }
public Dispatching_commands() { _resolver = Substitute.For <IResolver>(); _executor = Substitute.For <IExecuteCommands>(); _handler = Substitute.For <IHandleCommand <TestCommand> >(); }
public ParametersProvider(ITransformParameters parameterTransformer, IExecuteCommands commandExecutor) { _parameterTransformer = parameterTransformer; _commandExecutor = commandExecutor; }
public FeedModeController(IExecuteCommands commandExecutor) { _commandExecutor = commandExecutor; }
public WaterChangeModeController(IExecuteCommands commandExecutor) { _commandExecutor = commandExecutor; }