private void AreEquivalent(PolicySetItem lhsPolicySetItem, PolicySetItem rhsPolicySetItem) { IPolicySetCache lhsCache = lhsPolicySetItem.CacheSet; IPolicySetCache rhsCache = rhsPolicySetItem.CacheSet; Assert.AreEqual(lhsCache.LatestVersion.Content, rhsCache.LatestVersion.Content); Assert.AreEqual(lhsCache.LatestVersion.MasterCatalogue.Content, rhsCache.LatestVersion.MasterCatalogue.Content); Assert.AreEqual(lhsCache.LatestVersion.MasterCatalogue.Languages.Count, rhsCache.LatestVersion.MasterCatalogue.Languages.Count); for (int index = 0; index < lhsCache.LatestVersion.MasterCatalogue.Languages.Count; ++index) { Assert.AreEqual(lhsCache.LatestVersion.MasterCatalogue.Languages[index].Content, rhsCache.LatestVersion.MasterCatalogue.Languages[index].Content); } }
public void LoadRuntimePolicy(string Name) { var ps = new PolicySuites(true); m_policySetItem = ps.LoadPolicySet("localhost", Name); }