public MythicChallengeAffixesProcessor(IDiscordMessageSender <MythicChallengeAffixData> messageSender,
                                        IWoWClientConfiguration configuration,
                                        Func <IRepository> repositoryFactory)
 {
     _messageSender     = messageSender;
     _configuration     = configuration;
     _repositoryFactory = repositoryFactory;
 }
 public GuildMemberProcessor(IWoWClientConfiguration configuration,
                             Func <IRepository> repositoryFactory,
                             IExplorer wowClient,
                             IDiscordMessageSender <CharacterDiscordMessage> discordMessageSender)
 {
     _configuration        = configuration;
     _repositoryFactory    = repositoryFactory;
     _wowClient            = wowClient;
     _discordMessageSender = discordMessageSender;
 }