public void Test08_ToString() { BaseContentScanner origScanner = new BaseContentScanner(m_policyCache.PolicySets[0].Id, m_policyCache.PolicySets[0].LatestVersion, PolicyType.ClientEmail, RunAt.Client.ToString()); string expected = "[TestContentScanner_UroPolicyEngine_ComparisonChecks,ClientEmail,Client]"; Assert.AreEqual(expected, origScanner.ToString()); }
public void Test09_Clone() { BaseContentScanner origScanner = new BaseContentScanner(m_policyCache.PolicySets[0].Id, m_policyCache.PolicySets[0].LatestVersion, PolicyType.ActiveContent, RunAt.Client.ToString()); BaseContentScanner clonedScanner = (BaseContentScanner)origScanner.Clone(); Assert.AreNotSame(origScanner, clonedScanner); Assert.AreNotSame(origScanner.GeneralPolicyProcessor, clonedScanner.GeneralPolicyProcessor); Assert.IsNull(origScanner.ZeroAttachmentPolicyProcessor); Assert.IsNull(clonedScanner.ZeroAttachmentPolicyProcessor); //We know these will be the same object reference. Assert.AreSame(origScanner.PolicySetVersionCache, clonedScanner.PolicySetVersionCache); Assert.AreEqual(origScanner.ToString(), clonedScanner.ToString()); }