public void Equals ()
{
DisplayNameAttribute dn = new DisplayNameAttribute ();
Assert.IsTrue (dn.Equals (DisplayNameAttribute.Default), "#A1");
Assert.IsTrue (dn.Equals (new DisplayNameAttribute (string.Empty)), "#A2");
Assert.IsFalse (dn.Equals (new DisplayNameAttribute ("category")), "#A3");
Assert.IsFalse (dn.Equals (new DisplayNameAttribute (null)), "#A4");
Assert.IsFalse (dn.Equals (null), "#A5");
Assert.IsTrue (dn.Equals (dn), "#A6");
Assert.IsFalse (dn.Equals (55), "#A7");
dn = new DisplayNameAttribute ("category");
Assert.IsFalse (dn.Equals (DisplayNameAttribute.Default), "#B1");
Assert.IsFalse (dn.Equals (new DisplayNameAttribute (string.Empty)), "#B2");
Assert.IsTrue (dn.Equals (new DisplayNameAttribute ("category")), "#B3");
Assert.IsFalse (dn.Equals (new DisplayNameAttribute (null)), "#B4");
Assert.IsFalse (dn.Equals (null), "#B5");
Assert.IsTrue (dn.Equals (dn), "#B6");
Assert.IsFalse (dn.Equals (55), "#B7");
}