Exemplo n.º 1
0
 public ModCommandFactory(
     IModCommandLogic modCommandLogic,
     IModCommandRepositoryLogic modCommandRepositoryLogic,
     IModCommandRegex modCommandRegex,
     IModCommandParser modCommandParser,
     IFactory <IReceived <Moderator, IMessage>, Nuke> nukeFactory)
 {
     _modCommandLogic           = modCommandLogic;
     _modCommandRepositoryLogic = modCommandRepositoryLogic;
     _modCommandRegex           = modCommandRegex;
     _modCommandParser          = modCommandParser;
     _nukeFactory = nukeFactory;
 }
Exemplo n.º 2
0
 public NukeFactory(IModCommandRegex modCommandRegex, IModCommandParser parser, ISettings settings)
 {
     _modCommandRegex = modCommandRegex;
     _parser          = parser;
     _settings        = settings;
 }