public static void InjectDependecies(IWebUIFactory webUIFactory, ITokenCachePlugin tokenCachePlugin, LoggerBase logger, PlatformInformationBase platformInformation, ICryptographyHelper cryptographyHelper)
 {
     WebUIFactory = webUIFactory;
     TokenCachePlugin = tokenCachePlugin;
     Logger = logger;
     PlatformInformation = platformInformation;
     CryptographyHelper = cryptographyHelper;            
 }
 public static void InjectDependecies(IWebUIFactory webUIFactory, ITokenCachePlugin tokenCachePlugin, LoggerBase logger,
                                      PlatformInformationBase platformInformation, ICryptographyHelper cryptographyHelper,
                                      IDeviceAuthHelper deviceAuthHelper, IBrokerHelper brokerHelper, IWebProxyProvider webProxyProvider)
 {
     WebUIFactory        = webUIFactory;
     TokenCachePlugin    = tokenCachePlugin;
     Logger              = logger;
     PlatformInformation = platformInformation;
     CryptographyHelper  = cryptographyHelper;
     DeviceAuthHelper    = deviceAuthHelper;
     BrokerHelper        = brokerHelper;
     WebProxyProvider    = webProxyProvider;
 }