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");
}