DeepEquals() public méthode

Determins if this equals that by performing a deep equals looking at all elements of all member listsand objects.
public DeepEquals ( Rule that ) : bool
that Rule The object to compare for equality.
Résultat bool
Exemple #1
0
        public void TestRuleDeserialize_01()
        {
            Rule rule = new Rule(RuleType.Actor, "foo");

            string str = XmlHelper.Instance.ToXmlString<Rule>(rule);
            Rule des = XmlHelper.Instance.FromXmlString<Rule>(str);
            Assert.IsTrue(rule.DeepEquals(des));
        }
Exemple #2
0
        public void TestRuleConstructor_01()
        {
            DateTime now = DateTime.Now;

            Rule rule = new Rule();
            rule.Type = RuleType.Actor;
            rule.Value = "foo";

            Rule rule2 = new Rule(RuleType.Actor,  "foo");

            Assert.AreEqual(rule.Type, RuleType.Actor);
            Assert.AreEqual(rule.Value, "foo");

            Assert.IsTrue(rule.DeepEquals(rule2));
        }