public ProductionProviderMonitor(
     MetlConfiguration _metlServerAddress,
     ITimerFactory _timerFactory,
     IReceiveEvents _receiveEvents,
     IWebClient _webCleint,
     IAuditor _auditor
     )
 {
     auditor = _auditor;
     metlServerAddress = _metlServerAddress;
     timerFactory = _timerFactory;
     client = _webCleint;
 }
 public Crypto(MetlConfiguration _metlServer)
 {
     metlServer = _metlServer;
     Key = encoding.GetBytes("01234567");
     encoding.GetBytes("01234567");
 }
 public ProductionResourceUploader(MetlConfiguration _metlServerAddress, HttpResourceProvider provider, IAuditor _auditor)
 {
     auditor = _auditor;
     metlServerAddress = _metlServerAddress;
     _httpResourceProvider = provider;
 }
 public ProductionResourceUploaderFactory(MetlConfiguration _config, HttpResourceProvider _provider, IAuditor _auditor)
 {
     auditor = _auditor;
     provider = _provider;
     config = _config;
 }
 public UserOptionsProvider(MetlConfiguration _serverAddress, HttpResourceProvider _resourceProvider, IResourceUploader _resourceUploader)
 {
     serverAddress = _serverAddress;
     resourceProvider = _resourceProvider;
     resourceUploader = _resourceUploader;
 }