public void CanDeploy_SecurityGroup_Under_SecurityGroup() { var activeDirectoryOrGlobalO365Groups = RunnerEnvironmentUtils.GetEnvironmentVariables(EnvironmentConsts.DefaultTestADGroups); if (activeDirectoryOrGlobalO365Groups.Count() == 0) { throw new Exception(string.Format("Environment variable [{0}] is null or empty", EnvironmentConsts.DefaultTestADGroups)); } var randomNestedGroup = Rnd.RandomFromArray(activeDirectoryOrGlobalO365Groups); var spGroup = ModelGeneratorService.GetRandomDefinition <SecurityGroupDefinition>(); var domainGroup = ModelGeneratorService.GetRandomDefinition <SecurityGroupDefinition>(def => { def.Name = randomNestedGroup; }); var siteModel = SPMeta2Model .NewSiteModel(site => { site.AddSecurityGroup(spGroup, group => { group.AddSecurityGroup(domainGroup); }); }); TestModels(new ModelNode[] { siteModel }); }
private void LoadEnvironmentConfig() { SiteUrls.Clear(); SiteUrls.AddRange(RunnerEnvironmentUtils.GetEnvironmentVariables(EnvironmentConsts.O365_SiteUrls)); WebUrls.Clear(); WebUrls.AddRange(RunnerEnvironmentUtils.GetEnvironmentVariables(EnvironmentConsts.O365_WebUrls)); }
private void LoadEnvironmentConfig() { WebApplicationUrls.Clear(); WebApplicationUrls.AddRange(RunnerEnvironmentUtils.GetEnvironmentVariables(EnvironmentConsts.SSOM_WebApplicationUrls)); SiteUrls.Clear(); SiteUrls.AddRange(RunnerEnvironmentUtils.GetEnvironmentVariables(EnvironmentConsts.SSOM_SiteUrls)); WebUrls.Clear(); WebUrls.AddRange(RunnerEnvironmentUtils.GetEnvironmentVariables(EnvironmentConsts.SSOM_WebUrls)); }
public ProvisionTestBase() { SSOMSiteUrl = RunnerEnvironmentUtils.GetEnvironmentVariables(EnvironmentConsts.SSOM_SiteUrls).First(); CSOMSiteUrl = RunnerEnvironmentUtils.GetEnvironmentVariables(EnvironmentConsts.CSOM_SiteUrls).First(); EnableCSOM = true; EnableSSOM = true; if (EnableSSOM) { if (!Environment.Is64BitProcess) { throw new SPMeta2Exception("Environment.Is64BitProcess is false. If you run unit tests from Visual Studio, ensure 'Test -> Test Setting -> Default Processor Architecture -> x64'"); } } }
public ReverseTestBase() { SiteUrl = RunnerEnvironmentUtils.GetEnvironmentVariables(EnvironmentConsts.O365_SiteUrls).First(); UserName = RunnerEnvironmentUtils.GetEnvironmentVariable(EnvironmentConsts.O365_UserName); UserPassword = RunnerEnvironmentUtils.GetEnvironmentVariable(EnvironmentConsts.O365_Password); AssertService = new VSAssertService(); ModelGeneratorService = new ModelGeneratorService(); ModelGeneratorService.RegisterDefinitionGenerators(typeof(FieldDefinitionGenerator).Assembly); ModelGeneratorService.RegisterDefinitionGenerators(typeof(TaxonomyTermDefinitionGenerator).Assembly); Rnd = new DefaultRandomService(); }