public EmailRequestClient(IExactTargetConfiguration config)
 {
     _config = config;
     _client = SoapClientFactory.Manufacture(config);
     _emailFromTemplateCreator = new EmailCreator(new ExactTargetConfiguration
     {
         ApiUserName = _config.ApiUserName,
         ApiPassword = _config.ApiPassword,
         ClientId    = _config.ClientId,
         EndPoint    = _config.EndPoint,
         SoapBinding = _config.SoapBinding
     });
 }
 public EmailRequestClient(IExactTargetConfiguration config)
 {
     _config = config;
     _client = SoapClientFactory.Manufacture(config);
     _emailFromTemplateCreator = new EmailCreator(new ExactTargetConfiguration
     {
         ApiUserName = _config.ApiUserName,
         ApiPassword = _config.ApiPassword,
         ClientId = _config.ClientId,
         EndPoint = _config.EndPoint,
         SoapBinding = _config.SoapBinding
     });
 }
 public EmailRequestClient(IExactTargetConfiguration config, IEmailCreator emailFromTemplateCreator)
 {
     _config = config;
     _client = SoapClientFactory.Manufacture(config);
     _emailFromTemplateCreator = emailFromTemplateCreator;
 }
 public EmailRequestClient(IExactTargetConfiguration config, IEmailCreator emailFromTemplateCreator)
 {
     _config = config;
     _client = SoapClientFactory.Manufacture(config);
     _emailFromTemplateCreator = emailFromTemplateCreator;
 }