public void Test_EqualsAndHashCode () { AuthorizationRule a = new AuthorizationRule (AuthorizationRuleAction.Deny); AuthorizationRule b = new AuthorizationRule (AuthorizationRuleAction.Deny); a.Users.Add ("toshok"); a.Roles.Add ("Admin"); a.Verbs.Add ("reboot"); b.Users.Add ("toshok"); b.Roles.Add ("Admin"); b.Verbs.Add ("reboot"); Assert.AreEqual (a, b, "A1"); Assert.AreEqual (a.GetHashCode (), b.GetHashCode (), "A2"); }