public void TestInitialize() { directory = new ActiveDirectory(); cache = new AuthorizationInformationMemoryCache(); logger = Global.LogFactory.CreateLogger <AuthorizationInformationBuilder>(); powershell = Mock.Of <IPowerShellSecurityDescriptorGenerator>(); targetDataProvider = new TargetDataProvider(new TargetDataCache(), Global.LogFactory.CreateLogger <TargetDataProvider>()); authorizationContextProvider = new AuthorizationContextProvider(Mock.Of <IOptions <AuthorizationOptions> >(), directory, Global.LogFactory.CreateLogger <AuthorizationContextProvider>()); }
public void TestInitialize() { this.discoveryServices = new DiscoveryServices(Mock.Of <ILogger <DiscoveryServices> >()); directory = new ActiveDirectory(discoveryServices); cache = new AuthorizationInformationMemoryCache(); logger = Global.LogFactory.CreateLogger <AuthorizationInformationBuilder>(); powershell = Mock.Of <IPowerShellSecurityDescriptorGenerator>(); var mockLicenseManager = new Mock <IAmsLicenseManager>(); mockLicenseManager.Setup(l => l.IsEnterpriseEdition()).Returns(true); mockLicenseManager.Setup(l => l.IsFeatureCoveredByFullLicense(It.IsAny <LicensedFeatures>())).Returns(true); mockLicenseManager.Setup(l => l.IsFeatureEnabled(It.IsAny <LicensedFeatures>())).Returns(true); this.licenseManager = mockLicenseManager.Object; targetDataProvider = new ComputerTargetProvider(directory, new TargetDataProvider(new TargetDataCache(), Global.LogFactory.CreateLogger <TargetDataProvider>()), Global.LogFactory.CreateLogger <ComputerTargetProvider>()); authorizationContextProvider = new AuthorizationContextProvider(Mock.Of <IOptions <AuthorizationOptions> >(), Global.LogFactory.CreateLogger <AuthorizationContextProvider>(), discoveryServices); }