public RedirectionMessageTransmissionStrategyProxy( IMessageTransmissionStrategy proxee, RedirectionConfiguration configuration ) { _proxee = proxee; _configuration = configuration; }
public CreateUserService( IMessageTemplateRepository repository, IMessageTransmissionStrategy transmissionStrategy) { _repository = repository ?? throw new ArgumentNullException(nameof(repository)); _transmissionStrategy = transmissionStrategy ?? throw new ArgumentNullException(nameof(transmissionStrategy)); _messenger = new Messenger(repository, transmissionStrategy); }
public Messenger( IMessageTemplateRepository repository, IMessageTransmissionStrategy strategy ) { _repository = repository; _strategy = strategy; _substitutor = new TextSubstitutor(); }