Exemplo n.º 1
0
        public static IPolicyCache CreatePolicyCache(string[] filenames)
        {
            Workshare.Policy.ClientCache.LocalPolicyCache lc = new Workshare.Policy.ClientCache.LocalPolicyCache(null, false);

            MockPolicyCache mockPolicyCache = new MockPolicyCache(0);

            foreach (string filename in filenames)
            {
                mockPolicyCache.PolicySets.Add(lc.GetPolicySet(filename));
            }

            return mockPolicyCache;
        }
Exemplo n.º 2
0
		private Workshare.Policy.Engine.UroPolicyEngine CreatePolicyEngineWithRealPolicy(string[] filenames)
		{
			ClientCache.LocalPolicyCache lc = new Workshare.Policy.ClientCache.LocalPolicyCache(null, false);
			
			Workshare.Policy.Engine.UroPolicyEngine policyEngine = new Workshare.Policy.Engine.UroPolicyEngine();
			MockPolicyCache mockPolicyCache = new MockPolicyCache(0);
			foreach (string filename in filenames)
			{
				mockPolicyCache.PolicySets.Add(lc.GetPolicySet(filename));
			}
			policyEngine.PolicyCache = mockPolicyCache;
			return policyEngine;
		}