/// <summary> /// Initializes a new instance of the <see cref="T9Mediator"/> class. /// </summary> /// <param name="countInput"> /// The count input. /// </param> /// <param name="messagesInput"> /// The messages input. /// </param> /// <param name="mapper"> /// The mapper. /// </param> public T9Mediator(IInputProcessor <string, uint> countInput, IInputProcessor <string, string> messagesInput, IT9Mapper mapper) { this.CountInput = countInput; this.MessagesInput = messagesInput; this.Mapper = mapper; }
/// <inheritdoc /> public IT9Mediator CreateMediator(IInputProcessor <string, uint> countProcessor, IInputProcessor <string, string> messageProcessor, IT9Mapper mapper) { return(new T9Mediator(countProcessor, messageProcessor, mapper)); }