/// <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); }
protected override void Context() { sut = new DataRepositoryConverter(); }
protected override void Context() { _usingDimensionConverter = A.Fake <IUsingDimensionConverter>(); _dimensionMapper = A.Fake <IDimensionMapper>(); sut = new DataRepositoryConverter(_usingDimensionConverter, _dimensionMapper); }