Exemple #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="SmartOfficeExtensionConfig" /> class.
        /// </summary>
        /// <param name="nameResolver">Provides the ability to resolve settings.</param>
        /// <param name="options">The options available for Partner Smart Office.</param>
        public SmartOfficeExtensionConfig(ILoggerFactory loggerFactory, INameResolver nameResolver, IOptions <SmartOfficeOptions> options, IVaultService vault)
        {
            this.loggerFactory = loggerFactory;
            this.options       = options.Value;
            this.options.SetAppSettings(nameResolver);

            dataRepoConverter       = new DataRepositoryConverter(loggerFactory, options, vault);
            partnerServiceConverter = new PartnerServiceConverter(options, vault);
            secureScoreConverter    = new SecureScoreConverter(loggerFactory, options, vault);
            securityAlertConverter  = new SecurityAlertConverter(loggerFactory, options, vault);
        }
Exemple #2
0
 protected override void Context()
 {
     sut = new DataRepositoryConverter();
 }
 protected override void Context()
 {
     _usingDimensionConverter = A.Fake <IUsingDimensionConverter>();
     _dimensionMapper         = A.Fake <IDimensionMapper>();
     sut = new DataRepositoryConverter(_usingDimensionConverter, _dimensionMapper);
 }