public void BreachAgeCriteria_WhenInstantiated_ViaXml_Returns_Correct_Values() { string xml = "<BreachAgeCriteria><BreachAgeGeneralCriteriaSection session=\"New\" session-id=\"2\" show-breach-ages=\"true\" show-overridden-breaches=\"true\" show-rule-groups=\"false\" /></BreachAgeCriteria>"; BreachAgeCriteria breachAgeCriteria = new BreachAgeCriteria(xml, new SectionedCriteriaSerializer()); Assert.AreEqual(ComplianceSession.New, breachAgeCriteria.Session); Assert.AreEqual(2, breachAgeCriteria.SessionId); Assert.AreEqual(true, breachAgeCriteria.ShowBreachAges); Assert.AreEqual(true, breachAgeCriteria.ShowOverriddenBreaches); Assert.AreEqual(false, breachAgeCriteria.ShowRuleGroups); }
public void BreachAgeCriteria_WhenInstantiatedAndSerialized_Returns_SingleClosedXmlTag() { BreachAgeCriteria breachAgeCriteria = new BreachAgeCriteria(new SectionedCriteriaSerializer()); breachAgeCriteria.Session = ComplianceSession.New; breachAgeCriteria.SessionId = 2; breachAgeCriteria.ShowBreachAges = true; breachAgeCriteria.ShowOverriddenBreaches = true; breachAgeCriteria.ShowRuleGroups = false; string expectedXml = CompactXml("<BreachAgeCriteria><BreachAgeGeneralCriteriaSection session=\"New\" session-id=\"2\" show-breach-ages=\"true\" show-overridden-breaches=\"true\" show-rule-groups=\"false\" /></BreachAgeCriteria>"); string generatedXml = CompactXml(breachAgeCriteria.Serialize()); Assert.AreEqual(expectedXml, generatedXml); }